我有一个edittext,当用户用手指拖动它时,我会垂直移动。但是,当我拖动手指离开视线时,我不希望键盘打开。
我该怎么做?到目前为止,这是我的代码:
case MotionEvent.ACTION_MOVE:
getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
v.animate().y(event.getRawY() + dY).setDuration(0).start();
break;
答案 0 :(得分:0)
这会隐藏键盘:
InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);