EditText在移动时不显示键盘

时间:2017-06-14 20:22:17

标签: java android android-edittext

我有一个edittext,当用户用手指拖动它时,我会垂直移动。但是,当我拖动手指离开视线时,我不希望键盘打开。

我该怎么做?到目前为止,这是我的代码:

case MotionEvent.ACTION_MOVE:
            getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);               
            v.animate().y(event.getRawY() + dY).setDuration(0).start();
            break;

1 个答案:

答案 0 :(得分:0)

这会隐藏键盘:

InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);