Android PopupWindow 与 软键盘 的遮挡问题解决
来源:互联网 发布:pigalle红磨坊 知乎 编辑:程序博客网 时间:2024/06/06 09:25
PopupWindow含有输入框时,点击输入框,软键盘可能会挡住PopupWindow,而我们希望的是软键盘能够把PopupWindow给顶上去。
开始在网上查了不少资料,都没有一个能解决我的问题,于是自己动手多试了几个设置,误打误撞,把问题解决了。
popupWindow.setBackgroundDrawable(new BitmapDrawable());popupWindow.setFocusable(true);popupWindow.setSoftInputMode(PopupWindow.INPUT_METHOD_NEEDED);popupWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);popupWindow.showAtLocation(parent, Gravity.BOTTOM, 0, 0);
这里说明一下,主要是设置
popupWindow.setSoftInputMode(PopupWindow.INPUT_METHOD_NEEDED);
popupWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
这两句,而且顺序不能反,如果反过来就没效果了。
- Android PopupWindow 与 软键盘 的遮挡问题解决
- Android PopupWindow 与 软键盘 的遮挡问题解决
- Android PopupWindow 与 软键盘 的遮挡问题解决
- Android PopupWindow与软键盘的遮挡问题
- Android软键盘遮挡问题解决
- Android 软键盘遮挡PopupWindow解决办法
- Android 软键盘遮挡
- android Popupwindow软键盘与窗体重叠的解决方法
- Android 软键盘遮挡处理和软键盘弹出与收起的监听
- Android 软键盘遮挡控件的解决办法
- Android软键盘遮挡的解决方案
- Android软键盘遮挡的解决方案
- Android PopupWindow 隐藏软键盘的方法
- Android软键盘遮挡问题
- android 软键盘遮挡布局
- Android 软键盘遮挡Dialog
- 解决popupwindow中有输入框的时候,弹出软键盘遮挡布局的问题
- android 软键盘遮挡或隐藏 edittext的方法
- 【Java工程师之路】[2-1.9]数据库视图介绍
- 【笔记】安卓不支持JSON包
- hbase phoenix批量插入数据例子
- 解决eclipse老是检测不到手机设备方法
- 写一个SSDTShadow Hook
- Android PopupWindow 与 软键盘 的遮挡问题解决
- sql语句的执行机制
- EasyUi_学习之路_06
- 2013年10月15日星期二——java web 环境搭建(MySQL)
- 百度搜索引擎
- 1.1 《硬啃设计模式》 第1章 大话设计模式
- xcode:关于Other Linker Flags
- LIRe提供的6种图像特征描述方法的评测
- android菜单机制