您的位置:首页 > 其它

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上的你设定好的按钮 才会退出
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐