実際には、ユーザーが編集テキストをクリックすると、OK キャンセル ボタンを含むポップアップが表示されます。私の問題は、ユーザーが編集テキストをダブルクリックすると、2 つのポップアップが表示されることです。そのため、ユーザーがポップアップから任意の値を選択した場合、2 番目のポップアップはそのまま残ります。
対処方法がわかりません。
どんな助けでも大歓迎です。前もって感謝します。これが私のレイアウトです
<EditText
android:id="@+id/date_control"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@drawable/bg_edit_text"
android:focusableInTouchMode="false"
android:inputType="none"
android:editable="false"
android:clickable="true"
android:layout_marginRight="5dp" />
コントローラーを呼び出す私のJavaクラス
datePicker = (EditText) findView(R.id.date_control);
datePicker.setOnClickListener(myControllerClass);
そのコントローラー
MyDialog myDialog = new myDialog(activity, "Select Date",
date, DateTimeDialog.DATE_PICKER);
myDialog.show();