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上的你设定好的按钮 才会退出

更多相关文章

  1. Android组合控件实现功能强大的自定义控件
  2. android dialog省市区三级联动滚动选取效果
  3. Android(安卓)吸入动画效果实现分解
  4. 安卓开发学习之014 Button应用详解(样式、背景、按钮单击、长按、
  5. Android(安卓)翻页效果 电子书
  6. android 5.0新特性学习--RecyclerView
  7. Android之控件阴影模糊效果死磕Paint.setShadowLayer()
  8. 点击 Android(安卓)Studio 的 build 按钮后发生了什么
  9. 不用线程做Android软件欢迎界面,透明效果,完成后自动跳转

随机推荐

  1. Android(安卓)requestWindowFeature使用
  2. Android 使用系统限制的权限的apk应安装
  3. Android中Service组件详解 .(转载)
  4. android的webview问题
  5. Lambda表达式在Android中的基本使用
  6. TextView属性 盘点
  7. React Native项目结构
  8. Android(安卓)apk安装的几种方法
  9. Android中的二级列表的应用
  10. Android 开关机动画修改