Android EditText文本编辑框获取焦点调出键盘输入法

Android Activity界面有 EditText文本编辑框默认在启动会获取焦点调出输入法,挡住其他界面,如果不想在启动activity时调出输入法,有如下解决方法。

1.配置AndroidManifest文件

配置属性:android:windowSoftInputMode="stateAlwaysHidden"

如:

2.在启动activity的代码文件修改:

如在onCreate方法中添加:

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

小结:

输入法在窗体Window中有SoftInputMode的设置属性和方法,属性值还有其他几种,可以根据需要隐藏显示输入法窗口及效果。

你可能感兴趣的:(android,复习)