Android之自定义Dialog屏幕旋转时自动关闭解决方法

简介:

  在android开发中很多使用会使用自定义的dialog,但是由于有的手机屏幕会选择,导致dialog自动消失掉,这里提供的解决方案是

    在AndroidManifest.xml中Activity标签添加如下代码

1
android:configChanges="orientation|keyboardHidden|screenSize"

原先2.3及以下的版本只需要

1
orientation|keyboardHidden

但是为了兼容4.0以上的版本需要配置"screenSize",就是如此简单。


本文转自xuzw13 51CTO博客,原文链接:http://blog.51cto.com/xuzhiwei/1369198,如需转载请自行联系原作者

相关文章
|
23天前
|
XML IDE 开发工具
【Android UI】自定义带按钮的标题栏
【Android UI】自定义带按钮的标题栏
30 7
【Android UI】自定义带按钮的标题栏
|
7天前
|
Android开发
Android中如何动态的调整Dialog的背景深暗
在Android开发中,Dialog和DialogFragment可通过设置`Window`的`backgroundDimAmount`来控制背景变暗,突出对话框。在DialogFragment的`onCreateDialog`或`onViewCreated`中,获取`Dialog`的`Window`,设置`LayoutParams.dimAmount`(例如0.5f)并添加`FLAG_DIM_BEHIND`标志。要动态调整,可保存`LayoutParams`并在需要时更新。对于Dialog,创建时直接设置同样属性。还可以通过定义主题样式设置背景模糊程度。
20 7
|
10天前
|
搜索推荐 数据库 Android开发
自定义头像 Android
【6月更文挑战第16天】
|
23天前
|
XML API Android开发
android上FragmentTabHost实现自定义Tab Indicator
android上FragmentTabHost实现自定义Tab Indicator
18 1
|
23天前
|
XML 前端开发 API
Android中实现Bitmap在自定义View中的放大与拖动
Android中实现Bitmap在自定义View中的放大与拖动
60 1
|
1天前
|
Android开发
Android自定义View之正方形
【6月更文挑战第23天】
|
2天前
|
搜索推荐 Android开发 开发者
Android 自定义组件
Android 自定义组件
6 0
|
9天前
|
开发工具 Android开发
Android 代码自定义drawble文件实现View圆角背景
Android 代码自定义drawble文件实现View圆角背景
15 0
|
9天前
|
Android开发
Android 自定义View 测量控件宽高、自定义viewgroup测量
Android 自定义View 测量控件宽高、自定义viewgroup测量
12 0
|
9天前
|
开发工具 Android开发 git
Android自定义View——可以设置最大宽高的FrameLayout
Android自定义View——可以设置最大宽高的FrameLayout
20 0