Android中让AlertDialog点击了按钮后对话框不消失
2014-05-26 22:11
651 查看
这个网上有很多帖子或博文应该都说过了,但是我把上面的代码给封装了一下,相信用着会非常方便:
// 把要设置的AlertDialog对象作为一个参数穿进去
// 第二个参数:
// true -> 点击对话框中的按钮后对话框消失
// false -> 点击对话框中的按钮后对话框不消失
public void DlgDisappearWhenClick(AlertDialog dlg, boolean isDisappear) {
try {
Field field = dlg.getClass().getSuperclass().getDeclaredField("mShowing");
field.setAccessible(true);
field.set(dlg, isDisappear);
} catch (Exception e) {
e.printStackTrace();
}
}
// 把要设置的AlertDialog对象作为一个参数穿进去
// 第二个参数:
// true -> 点击对话框中的按钮后对话框消失
// false -> 点击对话框中的按钮后对话框不消失
public void DlgDisappearWhenClick(AlertDialog dlg, boolean isDisappear) {
try {
Field field = dlg.getClass().getSuperclass().getDeclaredField("mShowing");
field.setAccessible(true);
field.set(dlg, isDisappear);
} catch (Exception e) {
e.printStackTrace();
}
}
相关文章推荐
- Android下关于AlertDialog点击 确定或者取消按钮 对话框自动消失的 解决办法
- Android在 Alertdialog对话框中点击消失?
- Android中 Alertdialog对话框点击消失?
- Android Alertdialog对话框点击消失?
- Android开发-UI控件:让AlertDialog在按钮被点击后不消失
- Android中Alertdialog对话框点击消失?
- 让AlertDialog在按钮被点击后不消失【android搞死你】
- Android 点击AlertDialog上的确定和取消按钮,使对话框不消失
- Android studio 的AlertDialog控件,要实现点击确定和取消按钮时,对话框消失;点击空白处,对话框
- Android设置AlertDialog点击按钮对话框不关闭(转)
- Android--Alertdialog对话框,设置点击其他位置不消失
- 让AlertDialog在按钮被点击后不消失【android搞死你】
- android点击按钮 使alertDialong 对话框 不消失
- Android中AlertDialog 点击按钮后不关闭对话框的功能
- Android:在AlertDialog点击按钮隐藏对话框
- Android设置AlertDialog点击按钮对话框不关闭(转)
- Android中Alertdialog对话框点击消失?
- 【Android】AlertDialog点击按钮后不自动关闭对话框
- android中模拟对话框按钮的点击
- 让AlertDialog在点击按钮后不消失、不关闭