Je suis aux prises avec l'ouverture d'un DatePicker
tout en cliquant sur un EditText
. Il ouvre le sélecteur de date au second clic uniquement. J'ai vérifié avec les options suivantes, mais rien n'a fonctionné. J'ai donné mon code avec XML ici. Veuillez me suggérer une solution pour ce problème. Presque j'essaie pour le plus.DatePicker d'ouverture dans EditText cliquez ne pas afficher au premier clic
<---XML content--->
<EditText
android:id="@+id/p_date_edt"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/margin_10dp"
android:ems="8"
android:hint="@string/dateTime"
android:focusableInTouchMode="false" />
Et mon code java est ici:
pDateEdt = (EditText) view.findViewById(R.id.p_date_edt);
pDateEdt.setFocusable(false);
pDateEdt.setOnClickListener(this);
----
pDateEdt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
datePicker();
}
});
Moi aussi ayant le même problème. –
Bien que le passage à un onTouchListener fonctionne, la bonne façon d'y parvenir est d'utiliser un bouton et de lui donner l'apparence d'un editText. – lionscribe