And*_*oid 1 android android-alertdialog
实际上,当用户点击编辑文本时,我正在显示一个带有ok取消按钮的弹出窗口.我的问题是,当用户双击编辑文本时,会弹出两个弹出窗口.因此,如果用户从弹出窗口中选择了任何值,则其第二个弹出窗口仍保留在那里.
我不知道如何处理它.
任何帮助将不胜感激.提前致谢.这是我的布局
<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" />
Run Code Online (Sandbox Code Playgroud)
我的java类调用控制器
datePicker = (EditText) findView(R.id.date_control);
datePicker.setOnClickListener(myControllerClass);
Run Code Online (Sandbox Code Playgroud)
它的控制器
MyDialog myDialog = new myDialog(activity, "Select Date",
date, DateTimeDialog.DATE_PICKER);
myDialog.show();
Run Code Online (Sandbox Code Playgroud)
如果您对对话框保留字段引用,则可以检查它是否已显示
if(myDialog == null) {
myDialog = new myDialog(activity, "Select Date",
date, DateTimeDialog.DATE_PICKER);
}
if(!myDialog.isShowing()) {
myDialog.show();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2578 次 |
| 最近记录: |