Android设置Dialog点击按钮也不会关闭
来源:互联网 发布:novesta淘宝 编辑:程序博客网 时间:2024/06/01 08:31
/** * 控制dialog是否能够关闭 * @param dialog 想要控制的dialog * @param isCloseAble true表示可以关闭 false表示不能关闭 */ private void setDialogCloseAbility(DialogInterface dialog, boolean isCloseAble) { try { Field field = dialog.getClass().getSuperclass() .getDeclaredField("mShowing"); field.setAccessible(true); field.set(dialog, isCloseAble); } catch (Exception e) { e.printStackTrace(); } }
利用反射机制修改一个安卓里面的某个类的成员变量mShowing,当mShowing为false时,表示不能被关闭当mShowing为true时表示可以被关闭。在dialog的按钮的Onclick方法里调用上面的方法即可。
0 0
- Android设置Dialog点击按钮也不会关闭
- Android Dialog点击按钮不关闭对话框
- 对话框dialog设置在点击按钮后是否自动关闭
- 点击dialog按钮不关闭dialog
- Android Alert Dialog点击按钮对话框不关闭
- Android Dialog 点击对话框外部区域不关闭的设置
- 屏蔽点击Dialog按钮后的关闭
- Android Dialog点击按钮不关闭,控制窗口的显示和关闭
- Android设置AlertDialog点击按钮对话框不关闭(转)
- Android Alert Dialog解决点击按钮对话框不关闭的问题
- Android Alert Dialog解决点击按钮对话框不关闭的问题
- Android Alert Dialog解决点击按钮对话框不关闭/的问题
- Android Alert Dialog解决点击按钮对话框不关闭/的问题
- Android Dialog 点击对话框外部区域不关闭的设置,设置view.
- android 自定义带关闭按钮的dialog
- android alertDialog 点击按钮后保留dialog
- Jquery dialog 关闭按钮
- Android设置按钮不可点击
- ios错误ignoring file xxx missing required architecture x86_64 in file
- 利用QT来实现读取电脑屏幕
- C++ next_permutation 穷举每一种组合
- 关于一道简单的Java 基础面试题的剖析: short s1=1;s1 = s1 +1会报错吗?
- SylixOS 经得起检验的国产操作系统 (六)
- Android设置Dialog点击按钮也不会关闭
- mysql时间——查询上周、月、季度、年和本周、月、季度、年
- 【Lua】【4】Lua之——高级函数和控制结构
- Windows BAT
- 使用PowerPoint输出高质量图片
- 控制打印页面某一部分
- thinkphp 整合swfupload
- 办公内线电话快速搭建方案之i话
- spring security