android 禁止软键盘自动弹出
来源:互联网 发布:奢悦水光针是传销知乎 编辑:程序博客网 时间:2024/05/19 00:38
在开发过程中,遇到进入某一有EditText页的时候,软键盘会自动弹出来。
在网上找到如下禁止其自动弹出的解决方案
1.
View windowToken=myEditText; // myEditText 是自动获得了焦点的EditText
((InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE))
.hideSoftInputFromWindow(windowToken.getWindowToken(),
InputMethodManager.HIDE_NOT_ALWAYS);
该方法可以主动去控制软键盘的隐藏,比较灵活
2.将焦点移动到其他非EditText组件上 。
需要在非EditText的布局上进行如下设置
android:focusable="true"
android:focusableInTouchMode="true"
需要注意的是 今天发现当把焦点移动到listView上时
如果设置了android:scrollbars="none" 软件盘可以隐藏
否则该方法失效
该方法比较简单,但可能会和焦点目标组件的其他设置冲突而没有隐藏效果。
- android 禁止软键盘自动弹出
- Android 禁止软键盘自动弹出
- Android 禁止软键盘自动弹出
- Android之EditView 软键盘-自动弹出-禁止自动弹出
- 禁止自动弹出软键盘
- android中任何禁止软键盘自动弹出而点击EditText的时候才弹出
- Android EditText 禁止软键盘弹出
- edittext禁止android软键盘弹出
- android 自动弹出软键盘
- android自动弹出软键盘
- Android自动弹出软键盘
- android自动弹出软键盘
- 禁止弹出软键盘
- 禁止 EditText 自动获取焦点 弹出软键盘
- EditText 禁止弹出软键盘
- EditText禁止弹出软键盘
- android 阻止软键盘自动弹出
- android Activity 阻止软键盘自动弹出
- Maven 中出现[WARNING] We have a duplicate的解决办法
- ubuntu 11.10添加桌面快捷方式
- android 多线程应用 下载代码
- 37 _版本管理工具SVN
- openmeetings
- android 禁止软键盘自动弹出
- 在线JSON校验格式化工具(Be JSON)
- mysql中的unsigned
- android多线程下载
- 2012年度IT盘点:企业必备的五大软件
- 去掉U盘写保护 修复u盘错误
- 【linux】坑爹的flash,安装flash的同学注意了
- 乐享幸福你一定要学着这么做
- java 几种webservice