Android EditText文本编辑框获取焦点调出键盘输入法
16lz
2021-01-23
Android Activity界面有 EditText文本编辑框默认在启动会获取焦点调出输入法,挡住其他界面,如果不想在启动activity时调出输入法,有如下解决方法。
1.配置AndroidManifest文件
配置属性:android:windowSoftInputMode="stateAlwaysHidden"
如:
2.在启动activity的代码文件修改:
如在onCreate方法中添加:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
小结:
输入法在窗体Window中有SoftInputMode的设置属性和方法,属性值还有其他几种,可以根据需要隐藏显示输入法窗口及效果。
更多相关文章
- [转]android editText属性详细介绍
- listview 属性 小结
- Android属性动画完全解析(上),初识属性动画的基本用法
- Android 使用反射机制获取或设置系统属性(SystemProperties)
- ImageView的android:scaleType各属性含义(zz)
- Android布局中的android:onClick=“...”属性
- android gridview几个重要属性
- Android-TextView属性ellipsize多行失效的解决思路