android 自定义弹出框被系统底部虚拟键盘挡住、Pad上点击空白区域弹出框不dismiss BUG解决
来源:互联网 发布:罗技 master mac 编辑:程序博客网 时间:2024/06/02 07:29
最近写项目的时候碰到两个关于自定义弹出框的BUG,第一个是点击控件弹出弹出框的时候发现弹出框被系统自带的虚拟键盘给遮挡住了,解决方法:
//防止被底部虚拟键挡住popupWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
第二个BUG是在Pad上测试的时候点击空白区域时弹出框不dismiss,即使设置了.setOutsideTouchable(true)还是不行,次方法只在phone上有效要想在Pad上奏效除了设置这个以外还需要加一个方法:
popupWindow.setOutsideTouchable(true);//Pad上需要设置此项上一选项(点击屏幕外区域隐藏)弹出框才有效popupWindow.setBackgroundDrawable(new BitmapDrawable());
1 0
- android 自定义弹出框被系统底部虚拟键盘挡住、Pad上点击空白区域弹出框不dismiss BUG解决
- android自定义dialog,软件键盘弹出挡住输入区域解决
- 不弹出虚拟键盘挡住界面
- android-获取虚拟键盘的高度(让虚拟键盘顶部和弹出框底部贴着)
- [iOS]解决键盘弹出时挡住输入框的问题
- android虚拟键盘弹出时挡住EditText的解决方案
- Android虚拟键盘弹出时挡住EditText解决方法
- android 不自动弹出虚拟键盘
- 安卓手机键盘弹出输入框被挡住问题
- 移动端点击输入框 input被弹出键盘挡住
- android底部弹出框
- Android WebView 输入框键盘不弹出
- Android WebView 输入框键盘不弹出
- Andorid-----dialog弹出框 点击周围空白处弹出层不自动消失
- 解决弹出层时底部body点击不滑动
- android 键盘从底部弹出
- Android不让弹出键盘挡住View
- android不让弹出键盘挡住View
- windows 下 Mysql 忘记密码
- Noj-苹果改编(使得背包恰好装满)
- 图像形状特征(八)--SC形状上下文
- 工具方法:java导出Excel表格(简单示例)
- web.xml简单介绍一下
- android 自定义弹出框被系统底部虚拟键盘挡住、Pad上点击空白区域弹出框不dismiss BUG解决
- StackTraceElement用法
- 关于python提示no module named win32api问题的解决
- Python发送get,post请求
- Android之引用符号
- NYOJ 127 cayley定理
- 虚函数实现原理
- 深度学习入门笔记 Deep Learning Notes
- Android studio 上非常好用的快捷键