Android(安卓)EditText默认不弹出输入法的实现方法
16lz
2022-03-04
一、Android EditText默认不弹出输入法的办法:
1. 在AndroidManifest.xml中将需要默认隐藏键盘的Activity中添加属性即可(常用此方法)
android:windowSoftInputMode="adjustUnspecified|stateHidden"android:configChanges="orientation|keyboardHidden"
例如:
2. 让 EditText失去焦点,使用EditText的clearFocus方法
EditText edit = (EditText)findViewById(R.id.edit);edit.clearFocus();
3. 强制隐藏Android输入法窗口
EditText edit=(EditText)findViewById(R.id.edit);InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);imm.hideSoftInputFromWindow(edit.getWindowToken(),0);
以上这篇Android EditText默认不弹出输入法的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
更多相关文章
- 文字位于RadioButton后,如何调整间距?
- android webview 加载进度和自定义404错误页面
- Android(安卓)应用性能调试
- activity中onSaveInstanceState方法调用时机详解
- Android(安卓)利用getIdentifier()方法获取资源ID
- Activity启动过程分析
- android UI线程安全问题
- 浅谈Java中Collections.sort对List排序的两种方法
- Python list sort方法的具体使用