在自定義類中
@Override
public boolean onTouchEvent(MotionEvent event) {
if (!isFocused()) {
if (messageViewListener!=null){
messageViewListener.onHiderBottomBar();
}
// 隱藏鍵盤
IBinder token = sendContainer.getWindowToken();
InputMethodManager inputMethodManager = (InputMethodManager) getContext()
.getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.hideSoftInputFromWindow(token,
InputMethodManager.HIDE_NOT_ALWAYS);
}
return super.onTouchEvent(event);
}