使用对话框主题时,ActionBarSherlock不显示ActionItems

时间:2012-08-19 05:43:29

标签: android dialog themes android-actionbar actionbarsherlock

我正在尝试使用新的ActionBar范例更新我的应用。我希望保持兼容性,因为我最大的用户群仍然是姜饼。

为此,我正在尝试将ActionBarSherlock集成到我的应用中。

我的应用程序被设计为使用对话的主题,所以当我集成ABS,我试图使用相应的对话主题,所以我的的AndroidManifest.xml

<application android:theme="@style/Theme.Sherlock.Dialog" >

我的ActionItems不会出现,只会出现作为老式菜单项(意味着它们在我的平板电脑上完全无法访问)。查看ABS下载中的示例,我决定尝试更改我的应用并删除.Dialog限定符,将 AndroidManifest.xml 更改为:

<application android:theme="@style/Theme.Sherlock" >

一旦我这样做,菜单项从菜单移动到ActionBar,我期望并希望它们在那里。因此,使用.Dialog主题时,默认情况下似乎没有启用ActionItems。

有没有办法启用此行为,以便在仍然使用对话框主题时,菜单项会按预期显示在ActionBar中?

0 个答案:

没有答案