为什么我在Android选项菜单中看不到我的图标?

时间:2013-02-28 10:01:24

标签: android

我有以下代码来生成菜单项:

<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/menu1"
          android:icon="@drawable/ic_action1"
          android:title="@string/foo" />
</menu>

我在菜单中看到了项目,但我看不到图标。怎么了? 我不想将它用作以下内容:

android:showAsAction="ifRoom|withText"

然后我看到了图标,但我不希望它出现在Action Bar

2 个答案:

答案 0 :(得分:1)

当您使用ActionBar / Holo主题时,不会在溢出菜单中看到任何菜单项图标。 我认为当您将前Holo主题应用于您的活动时,您将获得旧菜单!

答案 1 :(得分:0)

尝试这样的事情

    onCreateOptionsMenu(Menu menu){
       MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.your_menu, menu);

       menu.getItem(R.id.your_item_id).setIcon(R.drawable.your_drawable_id);
    }