有一个Activity,里面有个EditText下面是个ListView,每次运行这个Activity,输入法都自动跳出来,太恼火了。因为这个ListView是显示数据库的,一开始怀疑数据库游标Cursor的问题,看来怀疑错了,就是EditText和ListView同时出现,导致输入法自动跳出来。事实上我们需要的是,点击EditText后,输入法才出来。解决方法有:
方法1:
在onCreate()里,this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
方法2:
InputMethodManager m = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); m.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS); m.hideSoftInputFromInputMethod(arg0,arg1); |
或者:
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEdit.getWindowToken(), 0); //myEdit是需要禁止自动弹出软键盘的EditText对象。
方法3:
在AndroidManifest.xml中,Activity的属性添加android:windowSoftInputMode=”stateHidden”
或 android:windowSoftInputMode="adjustPan|stateHidden"
我自己用的第一种,很方便奏效!
分享到:
相关推荐
本篇文章是对在Android中EditText、ListView以及GridView同时使用,输入法自动跳出来的解决方法进行了详细的分析介绍,需要的朋友参考下
Android:利用EditText和ListView_实现动态信息检索
在EditText中输入信息,然后根据EditText中输入的信息再进行查找,将在ListView中显示查找结果,在LisTView中可以选择一项输入到EditText中。
Android完美解决listview中多个edittext显示混乱问题,内含源码及apk文件
android listview带有editText的情况,解决editText的焦点问题,及数据错位问题。后2个包没用。
在查阅资料以后,发现其实Android中已经帮我们实现了这个功能,如果你的ListView使用的是系统的ArrayAdapter,那么恭喜你,下面的事情就很简单了,你只需要调用下面的代码就可以实现了: searchEdittext....
android EditText禁止输入法表情,完美解决表情不能屏蔽的情况,不存在个别表情屏蔽不了的情况,不明白的地方可以参考我的博客。
简单说下这个demo的实现,点击一个button,弹出一个类似spinner的界面,包含一个edittext和listview,当在输入框中键入关键字时,下面的listview所显示的数据可以随之进行筛选,点击item,将所选值返回给button。...
Listview+Edittext和ListView+CheckBox
android EditText ListView进行检索排序
如果指定一个颜色的话会把text的背景设为该颜色,并且同时和background使用时覆盖后者。 android:drawableLeft在text的左边输出一个drawable,如图片。 android:drawablePadding设置text与drawable(图片)的...
Listview条目里面放EditText,解决编辑数据后,上下滑动数据错乱的问题
完美得解决listview和edittext抢夺焦点和数据混乱问题
Android开发之EditText字符串过滤器InputFilter
android listview中有edittext的demo
android,EditText,ListView进行检索排序.pdf
android,EditText,ListView进行检索排序.docx
【完美修复报错,绝对好到爆】 Android 根据EditText搜索框ListView动态显示数据 根据SimpleAdapter创建ListView。简单粗暴
Android 根据EditText搜索框ListView动态显示数据 根据SimpleAdapter创建ListView。简单粗暴