Android 4.3菜单项showAsAction =“always”被忽略

我正在使用从Android 4.3(API级别18)开始提供的新v7 appcompat库。


无论showAsAction中为菜单项指定了什么,它都没有显示 - 它总是创建溢出菜单图标,甚至在菜单下放置一个菜单项。


试图将菜单添加到这样的活动:


@Override

public boolean onCreateOptionsMenu(Menu menu) {

    getMenuInflater().inflate(R.menu.menu_sizes, menu);

    return true;

}

这是我的菜单xml:


<menu xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:id="@+id/menu_add_size"

        android:title="@string/menu_add_item"

        android:orderInCategory="10"

        android:showAsAction="always"

        android:icon="@android:drawable/ic_menu_add" />

</menu>

它是新支持库v7的错误,还是代码有问题?我以前多次使用与ActionBarSherlock类似的代码。


明月笑刀无情
浏览 599回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android