The best way to click and hide the soft keyboard in Android
•
Android
Implementation function: Click EditText, the soft keyboard will appear and will not be hidden. Click or touch any area other than EditText, and the soft keyboard will be hidden;
1. Override the dispatchtouchevent() method to get the soft keyboard hidden when the current touch event is down
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
//Finger touch screen event
if (ev.getAction() == MotionEvent.ACTION_DOWN) {
// get current focus,Generally it is EditText
View view = getCurrentFocus();
if (isShouldHideSoftKeyBoard(view,ev)) {
hideSoftKeyBoard(view.getWindowToken());
}
}
return super.dispatchTouchEvent(ev);
}
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
二维码
