activity使用theme.dialog且activity中有dialog时按返回按钮dialog消失activity不关闭的解决方法
2012-05-31 16:16
375 查看
activity使用theme.dialog且activity中有dialog时按返回按钮dialog消失activity不关闭的解决方法
activity在xml中设置成了
android:theme="@android:style/Theme.Dialog"
当此activity弹出后 使用手机上的硬件按钮返回按钮时 dialog被关闭 剩下一个半透明的activity 很难看
总结和排除了各种问题之后 搞定
解决办法是在这个activity中的dialog中
在dialog.show()之前 加上一句
dialog.setCancelable(false);
这样 不管你怎么按硬件的返回按钮 都没有效果 只能按dialog上的你设定好的按钮 才会退出
activity在xml中设置成了
android:theme="@android:style/Theme.Dialog"
当此activity弹出后 使用手机上的硬件按钮返回按钮时 dialog被关闭 剩下一个半透明的activity 很难看
总结和排除了各种问题之后 搞定
解决办法是在这个activity中的dialog中
在dialog.show()之前 加上一句
dialog.setCancelable(false);
这样 不管你怎么按硬件的返回按钮 都没有效果 只能按dialog上的你设定好的按钮 才会退出
相关文章推荐
- 使用ActionBar,调整Theme时遇到You need to use a Theme.AppCompat theme (or descendant) with this activity解决方法
- SkinMagic使用后按钮加自定义图标或菜单GetMneu返回NULL的解决方法
- 关于在activity中使用popuwindow关闭后引起崩溃的解决方法。
- Android 在Dialog中使用Spinner时,下三角图标覆盖在按钮上的解决方法
- Android Activity使用Dialog样式导致点击空白处自动关闭的问题解决
- dialog点击对话框之外的区域禁止取消,点击返回按钮取消对话框的同时关闭当前activity
- 关闭 You need to use a Theme.AppCompat theme (or descendant) with this activity解决方法
- 关于在activity中使用popuwindow关闭后引起崩溃的解决方法。
- SkinMagic使用后按钮加自定义图标或菜单GetMneu返回NULL的解决方法
- Activity中得到新打开Activity关闭后返回的数据(onActivityResult和setResult方法的使用)
- You need to use a Theme.AppCompat theme (or descendant) with this activity解决方法
- jQueryMobile新版中导航栏按钮消失的解决方法
- jquery 使用dialog弹窗显示在整个屏幕上,而不是只遮盖当前的ifream或div,另附dialog中加返回按钮,设置高宽等
- iOS 使用C下的iconv方法对Emoji表情转码,从UTF8到GBK,带表情字符串转码后返回结果为空,的解决办法。
- showModelDialog关闭时刷新的解决方法
- Form窗体点击关闭按钮并未关闭进程的解决方法
- Java后台使用get方式远程跨域请求,返回数据为中文乱码解决方法
- 表单提交错误后返回内容消失问题的解决方法(PHP网站)
- 使用U盘PE安装系统,显示安装程序无法重新启动计算机,请关闭所有应用程序并且关机,以便继续进行XP安装。找不到网络路径。的解决方法
- 使用AlertDialog报错 You need to use a Theme.AppCompat theme (or descendant) with this activity.之解决