Как предотвратить закрытие навигационного ящика касанием снаружи ящика

У меня есть активность с навигационным ящиком. если пользовательское устройство - таблица, а ориентация - альбомная, мне не нужно закрывать ящик, щелкнув элемент в ящике:

if (!isTablet || context.getResources().getConfiguration().orientation==1) {
    mDrawerLayout.closeDrawer(Gravity.START);
}

Это работает. Но если пользователь прикоснется к экрану вне открытого ящика - закрытие ящика. Использование DrawerLayout.LOCK_MODE_LOCKED_OPEN является неподходящим, потому что мне нужно сохранить функции скольжения ящика.Как предотвратить закрытие навигационного ящика, когда пользователь касается внешнего стола?

Пожалуйста помоги.

Ответы на вопрос(0)

Ваш ответ на вопрос