【发布时间】:2013-10-29 13:59:46
【问题描述】:
我已使用支持库中的 ActionBar 将我的应用程序构建为选项卡式导航栏。我的应用程序中有两个选项卡。这两个片段都有菜单,它们有一个菜单项,我想将其显示为操作栏中的一项操作,但由于某种原因,显示的是溢出图标而不是分配给这些项目的图标。它们在下拉菜单下显示为文本。
我的 XML 如下所示。
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/my_id"
android:orderInCategory="100"
android:showAsAction="always"
android:icon="@drawable/ic_action_new"
android:title="New"/>
</menu>
怎么了?
【问题讨论】:
-
从您的其他问题中,我看到您使用了兼容性包。您的应用活动扩展了哪个
Activity(ActionBarActivity、FragmentActivity)?如果您使用ActionBarActivity,请查看此链接developer.android.com/guide/topics/ui/…(阅读段落底部的注释)以了解如何声明该操作属性。 -
一如既往的好!我更改了该属性的名称空间,现在它可以工作了。请将此作为答案发布:)
-
标题部分解决了吗?
-
查看
ActionBar的setDisplayShowTitleEnabled()方法设置为true,教程中设置为false。 -
哈哈,太好了,看来我瞎了!再清楚不过了。 "setDisplayShowTitleEnabled" 大声笑
标签: java android menu android-actionbar