App的第一行是个EditText控件,点击EditText输入后ListView实时显示结果,发现滑动ListView时键盘不会自动隐藏,网上查资料结合ListView的触摸监听事件完美解决这个问题!代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
listView.setOnTouchListener(new View.OnTouchListener() { public boolean (View v, MotionEvent event) { switch (event.getAction()) { case MotionEvent.ACTION_DOWN: InputMethodManager imm = (InputMethodManager) getApplicationContext().getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(v.getWindowToken(), 0); break; default: break; } return false; } });
|
近期评论