У меня есть SlidingDrawer, который открывается от нижней части экрана и заполняет экран приблизительно 80%. Даже при том, что представление SlidingDrawer находится в фокусе, все еще возможно нажать на объекты, кнопки и другие элементы в представлении, которое находится позади SlidingDrawer. Когда SlidingDrawer активный/вытягивает,/в фокусируются, я хочу отключить все представление позади него так, он не сможет получить щелчки и касания. Существует ли хороший способ отключить все представление? Я попробовал setEnable (ложь) и setClickable (ложь), но ни один из них не работает.
Помощь?
Не знаю, сработает ли это, но попробовать стоит. Вызовите setDescendantFocusability (ViewGroup.FOCUS_BLOCK_DESCENDANTS) для представления вашего контейнера (того, над которым сдвигается выдвижной ящик).