`

关于Android4.0的Alertdialog对话框

 
阅读更多
http://blog.csdn.net/zqiang_55/article/details/7466740
引用

最近在做Android4.0的开发,发现AlertDialog相比较以前有了较大变化,就是在触摸对话框边缘外部,对话框消失

于是研究其父类发现,可以设置这么一条属性,当然必须先AlertDialog.Builder.create()之后才能调用这两个方法

方法一:

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

方法二:

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

这两个方法都属于Dialog方法,可自行查阅SDK
分享到:
评论

相关推荐

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

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

    详解Android 全局弹出对话框SYSTEM_ALERT_WINDOW权限

    在Android开发中,全局弹出对话框是一种常见需求,特别是在某些特定场景下,如通知用户、请求确认或显示重要信息。然而,为了实现全局对话框,开发者需要掌握一种特殊的权限,即`SYSTEM_ALERT_WINDOW`权限。这个权限...

    android 4.0 上的HOME 键捕获

    综上所述,通过创建`TYPE_KEYGUARD_DIALOG`类型的对话框并设置适当的监听器,可以在Android 4.0系统上实现Home键的捕获。不过,开发者在实际应用中还需要考虑到兼容性、用户体验以及性能等方面的问题。

    Axure组件库for Android 4.0

    "Axure组件库for Android 4.0"是一个专为Android 4.0(冰淇淋三明治)设计的资源集合,包含了各种预设的UI元素、控件和界面模板,旨在帮助设计师更高效地构建符合Android 4.0风格的原型。 在设计Android应用的原型...

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

    从Android 4.0(API Level 14)开始,系统默认实现了这种行为,以增强对话框的交互性。然而,对于某些应用场景,开发者可能希望对话框在用户触摸边缘时不消失,或者至少不通过触摸外部区域来取消。 为了解决这个...

    android dialog 对话框

    本篇将详细讲解如何在Android 4.0(API Level 14)及更高版本中创建和自定义具有系统风格的Dialog,并探讨如何切换不同主题。 一、基本使用 在Android中,我们通常使用`AlertDialog.Builder`来创建Dialog。首先,你...

    android-support-v7.jar

    此外,`android.support.v7.app`包中的`AlertDialog`、`DatePickerDialog`和`TimePickerDialog`等对话框,以及`NotificationCompat`类,提供了对早期Android版本的通知兼容性,使得开发者可以创建与最新API级别设备...

    android-support-v4-v7-v13绝对最全

    - `AlertDialog`,`ProgressDialog`等对话框:提供统一的对话框API,兼容不同版本的Android。 - `PreferenceFragment`和`PreferenceScreen`:提供设置界面的布局和交互方式,便于创建自定义设置界面。 3. **...

    【国开搜题】国家开放大学 一网一平台 Android核心开发技术08 期末考试押题试卷.docx

    这一版本包括了Android 4.0(Ice Cream Sandwich)、Android 4.1-4.3.1(Jelly Bean)、Android 4.4 (KitKat)等子版本。这些版本在当时非常流行,因为它们引入了许多重要的特性和改进,例如更好的多任务处理能力、更...

    安卓开发-一个Demo搞定30个控件.zip

    24. Switch(开关):Android 4.0引入的新控件,功能类似ToggleButton,但视觉效果更现代。 25. TextInputLayout(输入布局):为EditText提供增强的样式和错误反馈,如浮标签和错误提示。 26. TabLayout(标签布局...

    DatePickerDialog 自定义样式及使用全解

    在Android 4.0及以上版本中,DatePickerDialog支持使用Theme来改变对话框的样式。可以使用Theme_Holo_Light或者Theme_Dark来改变对话框的主题效果。例如,使用Theme_Holo_Light主题时,对话框将具备Holo风格的亮色...

Global site tag (gtag.js) - Google Analytics