Android(安卓)EditText默认不弹出输入法
16lz
2021-12-11
一、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(安卓)8.0 设置默认闹钟提示音或者默认通知提示音
- [RK3288][Android6.0] 调试笔记 --- 替换默认Launcher
- Android环形进度条(安卓默认形式)实例代码
- Android输入法的显示或隐藏
- android textview 自动链接网址 修改默认点击事件
- android 软键盘 InputMethodManager
- android 状态栏和导航栏(status and navigation bars)
- android中的状态栏
- android 隐藏虚拟按键