Android(安卓)dialog——点击「屏幕」或者「返回键」不消失
16lz
2021-01-25
Dialog属性设置
在dialog.show();之前加:
dialog.setCanceledOnTouchOutside(false);//点击屏幕 dialog不消失dialog.setCancelable(false);//点击屏幕或返回按钮 dialog不消失
屏蔽返回键,按返回键时不销毁当前activity
重写onKeyDown方法
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { return false;//返回false进行拦截点击事件 } return super.onKeyDown(keyCode, event); }
更多相关文章
- 屏幕适配问题
- Android(安卓)onTouch 点击事件执行两次分析
- Android的Fragment中onActivityResult不被调用的解决方案
- Android(安卓)解决监听home键的几种方法
- Android(安卓)ListView上下滑动与item左右滑动冲突解决
- Android中的Rect类各参数的意义
- android传感器Gsensor和Psensor的使用举例
- 【ArcGIS for Android】经纬度坐标、地图投影坐标、屏幕坐标互相
- Android(安卓)获取屏幕的分辨率