Android EditText默认不弹出输入法
16lz
2021-01-23
一、Android EditText默认不弹出输入法的办法:
1. 在AndroidManifest.xml中将需要默认隐藏键盘的Activity中添加属性即可(常用此方法)
1 2 | android:windowSoftInputMode= "adjustUnspecified|stateHidden" android:configChanges= "orientation|keyboardHidden" |
例如:
1 2 3 4 5 6 | |
2. 让 EditText失去焦点,使用EditText的clearFocus方法
1 2 | EditText edit = (EditText)findViewById(R.id.edit); edit.clearFocus(); |
3. 强制隐藏Android输入法窗口
1 2 3 | EditText edit=(EditText)findViewById(R.id.edit); InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(edit.getWindowToken(), 0 ); |
更多相关文章
- Android输入法的显示或隐藏
- Android处理Bitmap的一些方法
- Android setMovementMethod() 方法
- Android切换主线程更新UI方法总结
- android Log.isLoggable方法的使用
- Android 软件盘弹出时把顶部局顶上去的解决方法