Чтобы скрыть виртуальную клавиатуру, вы можете выполнить следующий код:
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
Просто поместите этот код в onTouchDown()
метод OnTouchListener
, который привязан к родительскому макету.