转自:http: www.cnblogs.com haofei p .html 在ListView中,每次弹出软键盘后就会重新调用getView 方法,导致EditText失去焦点。 解决办法:在getView 方法中添加监听器: editText.setOnTouchListener new OnTouchListener Override public boolean onTouch View ...
2014-12-08 09:53 0 6004 推荐指数:
默认EditText在获得焦点时,Touch一下会弹出软键盘(实际上是一个对话框),如果想实现当EditText获得焦点时,不要弹出软键盘,该如何禁掉弹出软键盘呢? 方法1:在 onCreate()中调用EditText实例的setInputType ...
公司的项目中要求在点击搜索的时候弹出一个搜索框,搜索框中有一个EditText,用于数据搜索关键字,要求在弹出PopupWindow的时候自动弹出软键盘,原以为只要写上着两行代码可以搞的问题: 在运行调试的时候,问题来了,没有按照设想的那样,显示软键盘。接下来就是找资料,试了好多 ...
方法一: 在 AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为 adjustUnspecified|stateHidden 方法二: 让 EditText失去焦点,使用EditText ...
1. EditText ed=(EditText) findViewById(R.id.test); ed.clearFocus(); 2. 在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性 ...
...
Fragment里写在Activity中,好象这个最管用: 重写方法: @Override public boolean onTouchEvent(MotionEvent event) { InputMethodManager imm ...