使用操作栏对话主题活动

mid*_*ido 10 android

在v3 android应用程序中,具有对话框主题的活动(例如:Theme.Holo.Dialog)是否可以拥有操作栏?我尝试调整windowIsFloating属性,但是这导致了一个异常的"actionbarimpl not compatible",表明当前的对话框主题不支持动作栏?

它应该是可能的,因为三星Galaxy Tab上的几个应用程序都有操作栏的对话框.

谢谢.

Bas*_*der 3

对话框主题并不是为了显示 ActionBar 而设计的。 阅读本文以获取更多信息。

使用对话框时,您希望用户在不同的选项之间进行选择并做出一些决定。我不知道您的用例是什么,但您最好更改您的 UI 设计,以便您可以使用其他解决方案管理您的用例。Android 专为之设计的解决方案。

如果您确实想使用带有 ActionBar 的对话框,您可以通过使用 带有自定义布局的自定义对话框来创建自己的对话框,并构建 ActionBar 克隆布局。