Android(安卓)EditText不弹出软键盘
16lz
2021-12-04
方法一:
在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden
例如:
让EditText失去焦点,使用EditText的clearFocus方法
例如:
强制隐藏Android输入法窗口
例如:
在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden
例如:
方法二: 让EditText失去焦点,使用EditText的clearFocus方法
例如:
EditText edit=(EditText)findViewById(R.id.edit); edit.clearFocus();
方法三: 强制隐藏Android输入法窗口
例如:
EditText edit=(EditText)findViewById(R.id.edit); InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(edit.getWindowToken(),0);
方法四:
EditText始终不弹出软件键盘
例如:EditText edit=(EditText)findViewById(R.id.edit); edit.setInputType(InputType.TYPE_NULL);
更多相关文章
- 浅谈Java中Collections.sort对List排序的两种方法
- Python list sort方法的具体使用
- python list.sort()根据多个关键字排序的方法实现
- android2.2资源文件详解4--menu文件夹下的菜单定义
- Android(安卓)自定义组件 方法篇
- Android(安卓)MediaPlayer 常用方法介绍
- Android(安卓)单元测试小总结
- Android(安卓)Volley库源码简析(HTTP Request部分)
- Android中如何引入Lambda表达式