[Android UI界面] 请问如何让dialog不消失
2013-07-25 00:40
776 查看
setPositiveButton中添加:
//用于不关闭对话框
添加上述代码后就可以使dialog无法关闭,在你需要关闭的地方,添加:
//关闭对话框
//用于不关闭对话框
try { Field field = dialog.getClass().getSuperclass().getDeclaredField("mShowing"); field.setAccessible(true); field.set(dialog, false); } catch (Exception e) { e.printStackTrace(); }
添加上述代码后就可以使dialog无法关闭,在你需要关闭的地方,添加:
//关闭对话框
try { Field field = dialog.getClass().getSuperclass().getDeclaredField("mShowing"); field.setAccessible(true); field.set(dialog, true); } catch (Exception e) { e.printStackTrace(); }
相关文章推荐
- Android 如何让dialog不消失,即使是用户按了返回键dialog也不消
- Android 开发中 如何使dialog 在按了返回键时 也不消失dismiss
- android 如何让dialog不消失,即使是用户按了返回键dialog也不消失
- android 如何让dialog不消失,即使是用户按了返回键dialog也不消失
- Android如何让软键盘出现和消失
- Android如何将Activity以Dialog的形式显示
- Android 自定义的Dialog,点击确定按钮,让其根据条件判断消失与否
- android 如何让自定义dialog的宽度充满整个屏幕?
- android 如何设置dialog的透明度
- Android dialog 不消失
- Android ADB 请问怎么操作手机剪贴板,如何读取和写入剪贴板内容?
- Android 8.0如何完美适配全局dialog悬浮窗弹出
- android-如何关闭AlertDialog.Builder对话框
- 如何利用Activity的Dialog风格完成弹出框设计 “第二届 Google 暑期大学生博客分享大赛 - 2011 Android 成长篇 ”
- Android 在子线程中如何修改ui界面
- Android Dialog 点击弹出框外部 弹出框消失的问题
- Android 使alertDialog.builder不会点击外面和按返回键消失
- 如何让Android中 dialog显示在屏幕底部
- android 自定义Toast & 如何使Toast随Activity消失而消失
- [Android UI界面] 如何在activity中动态的设置TextView上字体的颜色