![]() |
1
13
使用带有android:password=“true”按钮属性的EditText构建一个自定义对话框,然后手动设置onClick listener按钮,并显式选择在其中执行的操作。
|
![]() |
2
41
不需要创建自定义类。您可以为AlertDialog注册View.OnClickListener。此侦听器不会关闭AlertDialog。这里的技巧是,您需要在对话框显示后注册侦听器,但是可以在OnShowListener中灵活地完成。您可以使用一个辅助布尔变量来检查是否已经执行了此操作,以便只执行一次:
部分解决方案由 http://groups.google.com/group/android-developers/browse_thread/thread/fb56c8721b850124# |
![]() |
3
5
您可以如下设置OnClickListener以保持对话框打开:
|
![]() |
4
1
您可以继续使用已有的对话框,只需在onClick()中放置一个if子句
现在,要使用这段代码,只需调用text.setText(“”),并在这里输入所需的文本
你错过了事实上
这与对话框的名称无关,在我的示例中,它恰好是相同的名称。
|
![]() |
5
1
试试这个:
资料来源: Prevent Alertdialog from closing after button click 希望这有帮助!祝你好运! |
|
6
0
同样的问题我在一个片段对话框。以下是我的犯罪/优雅解决方案:
然后在代码中处理它:
|
![]() |
Murilo · Jetpack编写导航栏项目图标 5 月前 |
![]() |
KolaYAndr · 活动RESULT_OK似乎从未发生过 5 月前 |
![]() |
psycho_pat · Android应用程序中的权限 6 月前 |
|
FarazFiroz · 如何将argb转换为描述性文本颜色 6 月前 |
![]() |
Daniel · Unity Android游戏支持的设备数量太少 6 月前 |