android点击AlertDialog上的按钮后让其不消失

原创 2012年03月26日 08:12:03

解决方法一:笨方法

    这个方法就是不现实alertDialog上自己的Buttton,而是自己定义一个View放在AlertDialog中,这样就可以决绝了

方法二:提倡

     在dialog按钮事件代码中添加下面代码,将会很好屏蔽掉消失事件:

                        try {
                                 Field field = dialog.getClass().getSuperclass().getDeclaredField("mShowing");
                                   field.setAccessible(true);
                                 field.set(dialog, false);
                            } catch (Exception e) {
                                 e.printStackTrace();
                            }

加了这段代码后dialog窗口将不会消失

AlertDialog点击按钮不消失

我有一个文本输入对话框,当我点击对话框上的“是”按钮,它会验证输入,然后关闭对话框。 但是,如果输入错误,我想停留在同一个对话框中.。 每一次,无论输入是什么,对话框应该自动关闭,当我点击“否”按钮。...
  • azhansy
  • azhansy
  • 2017年01月04日 10:37
  • 862

AlertDialog 自定义布局点击按钮消失方法

Dialog是一个很常用的控件,特别是带自定义布局的Dialog,但是,作为刚接触Android的小白来说,在自定义取消按钮时,点击让Dialog消失,也是个曾经让我很头疼的问题,虽然问题很简单,但是...
  • NFMSR
  • NFMSR
  • 2016年04月07日 19:25
  • 1697

AlertDialog点击按钮确定或取消不消失

在Android开发中,AlertDialog的使用十分频繁的,有时候会碰到点击确定或取消后AlertDialog仍不消失的需求,但在Android的SDK中并没有给出接口来实现这一功能,故我们通过研...
  • Two212250511
  • Two212250511
  • 2015年05月25日 09:54
  • 1383

Android的AlertDialog点击确认键dialog不消失

Dialog在Android开发过程中是一个常见的与用户交互的UI。 今天在使用AlertDialog的时候,遇到一个问题,就是需要对dialog里面的内容做判断,如果不满足条件的话,就让dialog...
  • u014443265
  • u014443265
  • 2015年11月06日 10:34
  • 1152

【Android】AlertDialog点击按钮后不自动关闭对话框

在android中当你点击了对话框的按钮以后,不管你是否调用了dismis()函数,系统本都会去调用这个函数并且关闭对话框,但是在有些程序中我们必须让对话框保持不消失,如何实现这样的功能呢,这就需要一...
  • zhangzeyuaaa
  • zhangzeyuaaa
  • 2014年10月31日 13:45
  • 2250

ALertDialog自定义View对话框 获得View上的输入信息 + 点击按钮满足条件后消失

public class MainActivity extends Activity { EditText editText1, editText2, editText3; @Ov...
  • zongpeiqing
  • zongpeiqing
  • 2016年05月05日 11:52
  • 1276

让AlertDialog在按钮被点击后不消失

让AlertDialog在按钮被点击后不消失【android搞死你】 在网上搜索了一下,发现有两种做法: 第一: 使用反射: 在你的setPositiveButton中添加...
  • u013053383
  • u013053383
  • 2014年01月09日 15:34
  • 1126

让AlertDialog在按钮被点击后不消失

在网上搜索了一下,发现有两种做法: 第一: 使用反射: 在你的setPositiveButton中添加: //用于不关闭对话框 try {  Field field = dialog.ge...
  • H291850336
  • H291850336
  • 2017年02月24日 21:42
  • 198

让AlertDialog在按钮被点击后不消失

在网上搜索了一下,发现有两种做法: 第一: 使用反射: 在你的setPositiveButton中添加: //用于不关闭对话框 try { Field field = dialog.ge...
  • alangdangjia
  • alangdangjia
  • 2013年05月25日 22:24
  • 652

AlertDialog点击按钮后不消失

在Android中点击dialog中的确定或者取消时,就是不调用dismiss()方法,dialog还是会消失,那要是我们要在点击后处理一些逻辑,就希望点击后不消失,可以按以下方式做。 //...
  • yanjingtp
  • yanjingtp
  • 2017年07月30日 17:07
  • 197
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android点击AlertDialog上的按钮后让其不消失
举报原因:
原因补充:

(最多只允许输入30个字)