Подтвердить что ты не робот

Диалоговое взаимодействие с панелью действий

В приложении v3 для Android есть возможность для активности, которая имеет тему диалога (например, Theme.Holo.Dialog), чтобы иметь панель действий? Я попытался настроить атрибут windowIsFloating, но это вызвало исключение по строкам "actionbarimpl not compatible", что указывает на то, что текущая тема диалога не поддерживает панели действий?

Это должно быть возможно, так как несколько приложений на вкладке Samsung Galaxy имеют диалоги с панелью действий.

Спасибо.

4b9b3361

Ответ 1

Тема диалога не была предназначена для отображения ActionBar. Прочтите это для получения дополнительной информации.

При использовании диалогового окна вы хотите, чтобы пользователь выбирал различные варианты и принимал некоторые решения. Я не знаю, каков ваш пример использования, но вы лучше меняете свой пользовательский интерфейс, чтобы вы могли управлять своим прецедентом с другим решением. Решение Android было разработано для.

Если вы действительно хотите использовать диалог с ActionBar, вы можете создать свой собственный, используя Пользовательский диалог с настраиваемым макетом и создайте клон-макет ActionBar.