安卓键盘弹出 布局上移,清单文件设置键盘属性失效
来源:互联网 发布:2015伊戈达拉数据 编辑:程序博客网 时间:2024/05/16 16:17
项目中遇到了一个问题:内部通讯录右侧有一个索引栏,上面有一个搜索框,当搜索的时候键盘弹出,索引栏布局高度变小,可能我描述的不够清楚,效果是这样子滴:
在网上查了下,要在清单文件中添加android:windowSoftInputMode属性。我添加后的是这样子滴:
运行,并没有什么luan用?WTF!
是这个属性值不正确?我把属性值一个一个试了一遍(原谅我是一个菜鸟),发现并没有什么变化?黑人问号脸。到底是哪里出现了问题。
又百度了一下问题,找了好久终于找到了一种方式,抱着试试的心态尝试了下,运行,键盘弹出索引栏并没有上移!正常显示。终于解决。说下实现的方式:在activity中的oncreate方法中添加以下代码:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN |WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
注意:要在setContentView方法后哦。
最后给一张正常显示的截图:
希望能帮助大家哦。
阅读全文
1 0
- 安卓键盘弹出 布局上移,清单文件设置键盘属性失效
- 安卓键盘弹出是底部布局整体上移实现
- 弹出键盘上移tableView
- iOS 键盘弹出视图上移
- 弹出键盘 输入框上移
- 弹出键盘时视图上移
- 安卓 自动弹出键盘
- 设置布局不随输入框键盘出现而上移
- Android 设置键盘弹出后顶起布局
- 完美处理弹出键盘,界面上移功能
- IOS 实现键盘弹出视图上移功能
- IOS 实现键盘弹出视图上移功能
- 输入框弹出键盘时自动上移
- Android 键盘弹出 页面整体上移
- 键盘的弹出引起的页面上移
- 弹出输入法键盘,标题栏上移消失问题解决
- ios 弹出键盘 顶端navigationbar 会上移
- iOS之键盘弹出视图上移
- ES8(ECMAScript 2017) 语言规范发布,附ES6,ES7,ES8规范文档下载
- 可拖动的div(拖动音量调效果)
- Caused by: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity
- logistic regression
- ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction的问题解决(备忘)
- 安卓键盘弹出 布局上移,清单文件设置键盘属性失效
- OpenLayers部分中文API
- Ajax 学习笔记
- uvalive6859 凸包
- vue入门
- Spring.profiles多环境配置
- NOIP 2015 斗地主
- React学习的各种资源
- Intent传递数据从一个Activity到另一个Activity