SORU
18 ŞUBAT 2013, PAZARTESİ


Edittext tıkladığınızda datepicker popup Nasıl Datepicker:

Datepicker açılan pencerede göstermek istiyorum. Bazı örnekler buldum ama düzgün almıyorum. Bir edittext var ve ben edittext tıkladığınızda datepicker iletişim kutusu açılır ve tarihini ayarladıktan sonra, tarih GG/AA/yyyy biçiminde edittext göstermek gerektiğini istiyorum. Bana örnek kod veya iyi linkler verin.

CEVAP
18 ŞUBAT 2013, PAZARTESİ


Bunu deneyin:

Calendar myCalendar = Calendar.getInstance();

DatePickerDialog.OnDateSetListener date = new DatePickerDialog.OnDateSetListener() {

    @Override
    public void onDateSet(DatePicker view, int year, int monthOfYear,
            int dayOfMonth) {
        // TODO Auto-generated method stub
        myCalendar.set(Calendar.YEAR, year);
        myCalendar.set(Calendar.MONTH, monthOfYear);
        myCalendar.set(Calendar.DAY_OF_MONTH, dayOfMonth);
        updateLabel();
    }

};

   edittext.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            new DatePickerDialog(classname.this, date, myCalendar
                    .get(Calendar.YEAR), myCalendar.get(Calendar.MONTH),
                    myCalendar.get(Calendar.DAY_OF_MONTH)).show();
        }
    });

      private void updateLabel() {

    String myFormat = "MM/dd/yy"; //In which you need put here
    SimpleDateFormat sdf = new SimpleDateFormat(myFormat, Locale.US);

    edittext.setText(sdf.format(myCalendar.getTime()));
    }

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ☆ SUB4SUB CENTER! ☆ spam here

    ☆ SUB4SUB

    22 ŞUBAT 2010
  • Manuel Vizcaino

    Manuel Vizca

    27 Mayıs 2008
  • Ryan Billy

    Ryan Billy

    30 EKİM 2006