`
canbol
  • 浏览: 1692 次
社区版块
存档分类
最新评论

Android4.0中Alertdialog对话框点击边缘外部消失问题解决

 
阅读更多

方法一:

setCanceledOnTouchOutside(false);调用这个方法时,按对话框以外的地方不起作用。按返回键还起作用

方法二:

setCanceleable(false);调用这个方法时,按对话框以外的地方不起作用。按返回键也不起作用

new AlertDialog.Builder(this)  
            .setTitle("please input passwd")  
            .setCancelable(false)  
            .setIcon(android.R.drawable.ic_dialog_info)  
             .setView(editText)  
             .setPositiveButton("ok", new DialogInterface.OnClickListener() {    
            @Override   
            public void onClick(DialogInterface dialog, int which){    
                String Thing = editText.getText().toString();  
                if(Thing.compareTo("600518") == 0)  
                    {  
                        Intent intent=new Inten(TSActivity.this,MSettings.class);  
                        startActivity(intent);  
                        Log.d("yj.chen","success-----"+Thing);  
                          
                    }  
                finish();  
                  
                }    
            })  
             .setNegativeButton("cancel", new DialogInterface.OnClickListener() {    
            @Override   
            public void onClick(DialogInterface dialog, int which){    
                    finish();  
                  
                }    
            })  
            .show();  

 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Android中显示AlertDialog对话框

    下面将详细介绍如何在Android应用中创建并显示一个`AlertDialog`对话框。 ### 创建AlertDialog #### 1. 导入必要的包 首先确保项目中已经导入了必要的包: ```java import android.app.AlertDialog; import ...

    Android源码——alertDialog对话框.zip

    在Android开发中,AlertDialog对话框是一种常见的用户交互方式,它用于向用户显示警告、确认信息或者获取用户输入。本文将深入探讨Android源码中的AlertDialog及其使用方法,旨在帮助开发者更好地理解和自定义对话框...

    Android之修改AlertDialog对话框及使用系统Holo风格

    在Android开发中,`AlertDialog`是系统提供的一种...以上就是关于在Android中自定义`AlertDialog`以及应用Holo风格的详细步骤和相关知识点。通过这些知识,你可以为用户提供更加符合系统风格且具有交互性的对话框体验。

    安卓Android源码——alertDialog对话框.zip

    在Android系统中,AlertDialog是一个非常重要的组件,它用于展示给用户一些重要的信息或者需要用户做出选择的场景。这个压缩包“安卓Android源码——alertDialog对话框.zip”可能包含了一个关于如何理解和使用...

    android AlertDialog对话框的类型集合

    这篇描述中提到的"android AlertDialog对话框的类型集合"是一个全面介绍和展示`AlertDialog`各种类型的资源,包含了丰富的示例代码,方便开发者直接运行和学习。 1. **普通对话框** 普通的`AlertDialog`是最基础的...

    Android Holo风格的AlertDialog对话框制作实例.rar

    Android 自定义实现一个AlertDialog对话框,... // 这里设置点击事件null,再重新写点击事件,屏蔽点击之后对话框消失  如界面所示,单击上边的按钮后,弹出Holo风格的对话框,单击下边则弹出默认的黑色风格弹出框。

    AlertDialog对话框 实现遮罩层

    本篇文章将深入探讨如何在Android中自定义实现`AlertDialog`的遮罩层。 首先,理解遮罩层的基本概念。遮罩层通常是一个全屏的、半透明的视图,它的作用是覆盖在原界面之上,使用户聚焦于弹出的对话框。在Android中...

    Android alertDialog对话框.rar

    在Android开发中,`AlertDialog`是系统提供的一种标准对话框组件,它用于向用户展示重要的信息或者进行简单的交互操作。`AlertDialog`通常包含一个标题、一个消息文本、一个或多个按钮,以及可选的列表视图。在这个...

    【Android】对话框 AlertDialog

    在Android开发中,`AlertDialog`是用户界面中的一个重要组件,用于与用户进行交互,通常用于显示警告、确认信息或者提供用户选择。以下是对`AlertDialog`的详细解释和使用方法: `AlertDialog`通常通过`AlertDialog...

    Android alertDialog对话框.zip源码资源下载

    `AlertDialog`是Android SDK中的`android.app.AlertDialog`类的实例,提供了构建具有自定义外观和行为的对话框的功能。 1. **创建AlertDialog** 创建`AlertDialog`通常涉及以下步骤: - 创建`AlertDialog.Builder...

    Android Studio —— AlertDialog(多选对话框)

    在Android应用开发中,`AlertDialog`是一个非常重要的组件,它用于显示一个对话框来与用户进行交互。在本文中,我们将深入探讨如何在Android Studio中使用`AlertDialog`创建多选对话框,以及相关的知识点。 首先,`...

    Android alertDialog对话框.zip

    `AlertDialog`是Android SDK中的一个类,位于`android.app`包下,它提供了多种展示对话框的方式,包括简单的确认消息、带有单选或多选按钮的问题,以及自定义视图。以下是一些关键知识点: 1. **创建AlertDialog**...

    Android alertDialog对话框.zip项目安卓应用源码下载

    Android alertDialog对话框.zip项目安卓应用源码下载Android alertDialog对话框.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考

    Android修改源码解决Alertdialog触摸对话框边缘消失的问题

    在Android应用开发中,有时会出现一个特定的问题,即当用户触摸到AlertDialog的边缘外部时,对话框会自动消失。这在用户体验上可能并不理想,尤其是在需要用户与对话框进行交互时。从Android 4.0(API Level 14)...

    Android alertDialog对话框-IT计算机-毕业设计.zip

    在"Android alertDialog对话框-IT计算机-毕业设计.zip"的源码示例中,我们可以深入学习如何在Android应用中创建和使用`AlertDialog`。 `AlertDialog`通常由三部分组成:标题、内容和按钮。标题可以显示一些重要的...

    自定义AlertDialog对话框完整代码

    在Android开发中,`AlertDialog`是系统提供的一种用于与用户交互的原生对话框,它通常用于显示警告、确认信息或者获取用户输入等场景。然而,系统默认的`AlertDialog`样式有时不能满足开发者的设计需求,这时我们就...

Global site tag (gtag.js) - Google Analytics