如何解决Android中输入法挡住输入框的问题
来源:互联网 发布:国家规定加班工资算法 编辑:程序博客网 时间:2024/05/16 04:50
大家在布局时候,有时候会发现输入框被挡住一部分,能完全显示出来,但是系统自带短信界面
可以完全漂浮在软键盘之上,看了一下短信源码,修改一下输入模式就可以了,源码如下
代码方式:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE |
WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
也可以简单点:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
xml方式:
<activity android:name=".Activity.MainActivity" android:label="@string/app_name" android:windowSoftInputMode="stateHidden" android:screenOrientation="portrait" android:c />
可以完全漂浮在软键盘之上,看了一下短信源码,修改一下输入模式就可以了,源码如下
代码方式:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE |
WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
也可以简单点:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
xml方式:
<activity android:name=".Activity.MainActivity" android:label="@string/app_name" android:windowSoftInputMode="stateHidden" android:screenOrientation="portrait" android:c />
以上的选项总有一个可以解决你的问题:
下面的这个配置可以解决我的界面上嵌套了各种布局的情况下的覆盖问题
<activity android:name=".Activity.MainActivity" android:label="@string/app_name" android:windowSoftInputMode="adjustPan"android:screenOrientation="portrait" />
0 0
- 如何解决Android中输入法挡住输入框的问题
- 如何解决Android中输入法挡住输入框的问题
- 如何解决Android中输入法挡住输入框的问题
- 如何解决Android中输入法挡住输入框的问题
- android 中解决输入法挡住输入框的问题
- android 中解决输入法挡住输入框的问题
- 解决 Android 软键盘挡住输入框的问题
- 解决 Android 软键盘挡住输入框的问题
- 解决键盘挡住输入框的问题
- EditText挡住输入框问题的解决
- android: EditText调输入法挡住输入框
- 教你解决android软键盘挡住输入框问题!
- 教你解决android软键盘挡住输入框问题
- 解决android软键盘挡住输入框问题!
- android软键盘挡住输入框问题 完全解决
- 教你解决android软键盘挡住输入框问题!
- 教你解决 android软键盘挡住输入框问题
- 解决android软键盘挡住输入框表单问题
- 一元操作符重载
- HDU 1074 Doing Homework //超详细解释
- Android实现无线调试自己的应用
- VS2010 UAC执行级别修改
- <c:otherwise>
- 如何解决Android中输入法挡住输入框的问题
- oracle添加联合主键
- 20个2014年最优秀的PHP框架
- Spark1.0.0 源码编译和部署包生成
- ListView 加载数据原理及列表项过多出现空指针
- 博文前言
- hdu 3584 二进制0,1反转 三维树状数组 及三维树状数组模板
- linux内核文件zImage,bzImage,vmlinuxz,uImage介绍
- Android:音乐播放示例