- Forum-Beiträge: 609
31.05.2019, 22:17:21 via Website
31.05.2019 22:17:21 via Website
Hallo zusammen
Ich habe ein EditText view worin ich das gewünschte Datum anzeige.
//Beim anklicken Datumsdialog anzeigen
txt_datum.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int n_jahr, n_monat , n_tag;
n_jahr = kalender.get(Calendar.YEAR);
n_monat = kalender.get(Calendar.MONTH);
n_tag = kalender.get(Calendar.DAY_OF_MONTH);
DatePickerDialog.OnDateSetListener listener = new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
}
};
datumdialog = new DatePickerDialog(ctx, listener, n_jahr, n_monat, n_tag);
datumdialog.show();
}
});
Wenn ich auf die view klicke möchte ich, dass der Datumsdialog geöffnet wird. Aber wenn ich aufs Feld Klicke wird immer nur die Tastatur angezeigt. Mein Klicklisterer wird ignoriert.
So wie ich es sehe mache ich ein Dankfehler.
Würde es Funktionieren wenn ich eine TextView verwende oder kann ich den ClickListener vom EditText überlisten?
Gruss Renato
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.