activity使用theme.dialog且activity中有dialog时按返回按钮dialog消失activity不关闭的解决方法
16lz
2021-01-25
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上的你设定好的按钮 才会退出
更多相关文章
- Android组合控件实现功能强大的自定义控件
- android dialog省市区三级联动滚动选取效果
- Android(安卓)吸入动画效果实现分解
- 安卓开发学习之014 Button应用详解(样式、背景、按钮单击、长按、
- Android(安卓)翻页效果 电子书
- android 5.0新特性学习--RecyclerView
- Android之控件阴影模糊效果死磕Paint.setShadowLayer()
- 点击 Android(安卓)Studio 的 build 按钮后发生了什么
- 不用线程做Android软件欢迎界面,透明效果,完成后自动跳转