2011-12-25 59 views
10

在v3 android应用程序中,有对话主题(例如:Theme.Holo.Dialog)的活动是否可能具有操作栏?我试着调整windowIsFloating属性,但是导致了一个异常,“actionbarimpl不兼容”,表示当前的对话框主题不支持动作条?对话主题活动与动作栏

它应该是可能的,因为三星Galaxy Tab上的多个应用程序都与操作栏对话。

谢谢。

+3

你试过吗? http://stackoverflow.com/questions/11425020/actionbar-in-a-dialogfragment/12275009#12275009 – deviant 2012-10-24 08:06:55

+0

还没有尝试过,但我只是想提前表达我的不可估量的感激之情。这对我来说非常沮丧。 – mido 2012-11-27 14:21:12

回答

3

对话框主题不是为了显示一个ActionBar而设计的。 Read this for more information.

当使用对话框时,您希望用户选择不同的选项并作出一些决定。我不知道你的用例是什么,但你最好改变你的用户界面设计,以便你可以用另一种解决方案来管理你的用例。 Android设计的解决方案。

如果你真的想用一个对话框,一个动作条,你可以通过使用 Custom Dialog与自定义布局创建自己的,并建立一个动作条克隆布局。

+0

你说得对。对话框没有这些,但很难找到很多三星应用程序与“操作栏”的对话,只是后来发现它不是在实际开发应用程序时获得的标准。 – mido 2012-10-04 11:32:01

相关问题