Intereting Posts
Поддерживает ли эмулятор Android OpenGL ES 3.0? Android: Можно запустить несколько экземпляров Activity в одной и той же задаче? ExpandableListView с EditText Нужна помощь с селектором цветов для отмеченных элементов ListView Почему нам нужно onUpgrade (); Метод в классе SQLiteOpenHelper Существуют ли какие-либо инструменты для преобразования локализованного строкового файла Iphone в файл строковых ресурсов, который можно использовать в Android? RecyclerView LinearLayoutManager computeVerticalScrollOffset () не возвращает правильное значение Как я могу создать круг, в котором есть число? Как имитировать вращение устройства с помощью эмулятора Android? Отмена или отмена трансляций Как уловить удаление приложения на устройстве и сообщить серверу об этом (iOS / Android) Как запланировать фоновое задание Загрузите изображение с android в Java-сервлет и сохраните его Как вы определяете, поврежден ли .sqlite или .sqback в Java? Пользовательская кнопка круга

Android: отключить кнопку панели действий

У нас есть приложение, подобное файловому менеджеру, в котором мы используем главную кнопку панели действий как действие «перейти в структуру папок». Если пользователь находится в верхней части структуры папок, кнопка должна быть отключена.

Мы устанавливаем домашнюю кнопку как вверх, когда пользователь находится в подпапке. Когда мы дойдем до верхней папки, мы отключим показ.

// Update home actionBar.setDisplayHomeAsUpEnabled(hasParent); 

Проблема в том, что кнопка по-прежнему «включена» тем, что пользователь может нажать, может видеть визуальную обратную связь, которая была нажата. Мы хотим, чтобы в этом случае кнопка домашнего браузера действий была полностью отключена, если родительская папка не существует.

Я попытался вызвать setDisplayShowHomeEnabled() , но не отключает кнопку, но вместо этого полностью удаляет домашнюю кнопку.

есть идеи? Благодарю.

Solutions Collecting From Web of "Android: отключить кнопку панели действий"