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

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

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

// Update home actionBar.setDisplayHomeAsUpEnabled(hasParent); 

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

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

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

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