o componente nao aparece na tela :(
o datepicker nao aparece
rs
Em sexta-feira, 30 de março de 2012 08h13min09s UTC-3, Jilles Ragonha escreveu:
Olá pessoal tudo bem?meu primeiro post ake no grupo hehenao sei como vcs fazem para postar codigos, entao estou encaminhando meu codigo tb para ajudareh o seguinte, estou desenvolvendo um app, e na tela inicial tem um pequeno formulario para a pessoa se registrar, no campo Data de Nascimentotem um Edit Text, e ao clicar nele, gostaria que aparecesse o DatePicker, porém n"ao funciona.Estou enviando o codigo pois fiz o componente igual o do exemplo do google e de vários outros tuto que axei pela netEditText declarado no meu xml
- <EditText
- android:id="@+id/
txtNascimento" - android:layout_width="130dp"
- android:layout_height="40dp"
- android:layout_marginLeft="
10dp" - android:hint="@string/
hintNascimento" - android:padding="10dp" />
código da minha classe
- package br.com.jilles.android;
- import android.app.Activity;
- import android.app.
DatePickerDialog; - import android.app.Dialog;
- import android.os.Bundle;
- import android.view.View;
- import android.view.View.
OnClickListener; - import android.widget.
DatePicker; - import android.widget.
EditText; - public class
LoginAndroidActivity extendsActivity { - EditText txtNascimento;
- private int mYear;
- private int mMonth;
- private int mDay;
- static final int DATE_
DIALOG_ID = 0;- @Override
- public void onCreate(
Bundle savedInstanceState) { - super.onCreate(
savedInstanceState); - setContentView(R.
layout.login); - txtNascimento = (EditText) findViewById(R.id.
txtNascimento); - txtNascimento.
setOnClickListener(new OnClickListener() { - public void
onClick(View v) { - showDialog(
DATE_DIALOG_ID); - }
- });
- }
- @Override
- protected Dialog onCreateDialog(int id) {
- switch (id) {
- case DATE_DIALOG_ID:
- return new
DatePickerDialog( this, mDateSetListener, mYear, mMonth,- mDay);
- }
- return null;
- }
- private DatePickerDialog.
OnDateSetListener mDateSetListener = new DatePickerDialog.OnDateSetListener() { - public void onDateSet(
DatePicker view, int year, intmonthOfYear, - int
dayOfMonth) { - mYear = year;
- mMonth = monthOfYear;
- mDay = dayOfMonth;
- updateDisplay();
- }
- };
- private void
updateDisplay() { - txtNascimento.setText(
new StringBuilder()- // Month is 0 based so add 1
- .append(mMonth + 1).append("-").append(mDay).
append( "-")- .append(mYear)
.append(" ")); - }
- }






0 comentários:
Postar um comentário