Android软键盘(四)软件盘弹出布局上移的问题(2)
来源:互联网 发布:特朗普蔡英文通话 知乎 编辑:程序博客网 时间:2024/05/22 10:47
上一次在文章Android软键盘(二) 软键盘弹出布局上移的问题 中示例了一下弹出键盘之后,引起的布局上移问题,并给出了一个解决方案。
但是在我写完文章 Android软键盘(三)自动弹出键盘的现象 之后又觉得不妥,所以补充一下,因为文章(二)中写的解决方案只针对一种情况。
写之前,请先看我文章(三),到底什么因素会导致软键盘的弹出(除了手动调用外)
第一种情况:
界面没有导致软键盘会自动弹出的ListView或者ScrollView,这时候去点击EditText或者通过代码手动调出键盘,这种情景下导致的布局上移。
解决方案:
在相应Activity清单文件中加上这个属性:
android:windowSoftInputMode="adjustResize|stateHidden"这种情况下,必须使用adjustResize,使用adjustPan不起作用。 为什么加上stateHidden ? 我已经在文章(二)中说过,如果不加上的话,虽然布局不会上移了,但会出现一进入页面就自动弹出键盘的问题。
第二种情况:
界面中存在ListView或者ScrollView,导致一进入页面便自动弹出了键盘:
在相应Activity清单文件中加上这个属性:
android:windowSoftInputMode="adjustResize|stateHidden"或者
android:windowSoftInputMode="adjustPan|stateHidden"在这种情况,使用adjustPan或者adjustResize都可以,布局都不会上移了。
---------------------------------------------
WuruiF
0 0
- Android软键盘(四)软件盘弹出布局上移的问题(2)
- Android软键盘(二) 软键盘弹出布局上移的问题
- Android弹出软键盘布局是否上移问题
- android 软键盘弹出 布局上移动
- 软键盘弹出布局上移
- Android软键盘弹出,界面整体上移的问题
- Android软键盘弹出,界面整体上移的问题
- Android软键盘弹出,界面整体上移的问题
- Android软键盘弹出,界面整体上移的问题
- Android软键盘弹出,界面整体上移的问题
- Android软键盘弹出,界面整体上移的问题
- Android软键盘弹出,界面整体上移的问题
- Android软键盘弹出,界面整体上移的问题
- 简析Android软键盘弹出时窗口上移的问题
- Android软键盘弹出时窗口上移的问题
- Android软键盘弹出,界面整体上移的问题
- Android软键盘弹出,界面整体上移的问题
- EditText弹出软键盘后布局上移问题
- C++经典类库(C++开发必看)
- linux 使用alternatives 切换Java版本
- mysql 聚集函数 count 使用详解
- Android Dagger2简单入门
- TCP三次握手和四次挥手协议
- Android软键盘(四)软件盘弹出布局上移的问题(2)
- mybatis入门基础(三)----SqlMapConfig.xml全局配置文件解析
- 集合框架
- RocketMQ 源码分析(一)
- 欧拉计划 45
- mybatis入门基础(四)----输入映射和输出映射
- 贝叶斯分类(这个讲的比较清晰,一看就明白)
- 25匹马通过赛跑来决出前三名,每轮最多5匹马参赛,求最少需要几轮?
- 使用AngularJS实现的本地数据库(xampp)访问