Dialog弹出后让下面的VIEW也能点击,以及返回键事件
来源:互联网 发布:知乎jennywang人肉 编辑:程序博客网 时间:2024/05/17 07:04
1. Window window = getWindow();
WindowManager.LayoutParams attributesParams = window.getAttributes();
// WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE 失去焦点,从而下一层VIEW获得焦点
attributesParams.flags = WindowManager.LayoutParams.FLAG_DIM_BEHIND|WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE;
attributesParams.dimAmount = 0.4f;//设置遮罩透明度
int width = (int) (window.getWindowManager().getDefaultDisplay().getWidth() *0.8f);设置Dailog 宽度
//
window.setLayout(width, LayoutParams.WRAP_CONTENT);
2.重写Activity 的
dispatchKeyEvent便可以在Dialog弹出时按返回键,监听到事件,此条件配合WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE 使用。
0 0
- Dialog弹出后让下面的VIEW也能点击,以及返回键事件
- Android 中 弹出 Dialog 后监听 Back键 点击事件
- Android dialog的显示位置、弹出效果、返回键控制、外部点击事件控制
- 自定义View 放在Dialog后点击事件无效
- Android点击返回键back时弹出对话框Dialog
- Android点击返回键back时弹出对话框Dialog
- Dialog弹出的时候,禁止点击外部消失和禁用返回键
- andriod对话框,弹出框dialog以及点击item的响应
- Dialog的自定义view无法获取到点击事件
- 弹出dialog后不可点击back返回,用广播退出所有activity
- Android 如何让dialog不消失,即使是用户按了返回键dialog也不消
- ImageButton和Button不设置点击事件也会拦截父View的点击事件
- ListView的item中的button被点击时,item也能相应点击事件
- AlertDialog的自定义View以及弹出后的亮度控制
- View的点击事件
- View的点击事件
- View的点击事件
- Android弹出窗口点击确定返回事件
- mysql解压版配置
- shell 条件判断的几种方式!
- android studio NDK使用,编译c生成.so实践记录
- Android NDK开发
- hdu--1002 A + B Problem II
- Dialog弹出后让下面的VIEW也能点击,以及返回键事件
- <学习记录>记录自定义SurfaceView的一般写法
- **PHP** error & exception & filter
- 【HDU5721 BestCoder 2nd AnniversaryD】【平面最近点对 分治写法+KD-tree写法】Palace 平面最近点对
- 云直播系统架构与实施
- CentOS 6.4 下安装vsftpd
- css网页布局中文字排版的属性和用法
- hdu 推箱子
- ViewPager