1

这是我的菜单项。

    <item
    android:id="@+id/stores"
    android:orderInCategory="100"
    android:icon="@drawable/stores"
    android:showAsAction="never"
    android:title="@string/favoritestores"/>

它仅显示文本,而不是下拉菜单中的图标。我在路径中有正确的drawable。我在 API 级别 14+ 中使用它。这可能是什么问题?

我试图通过代码设置图标。但我仍然看不到图标

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.home, menu);
    MenuItem menuItem = menu.findItem(R.id.menu_settings);
            menuItem.setIcon(R.drawable.action_search);
    return true;
}
4

1 回答 1

0

自 Android 3.0 Honeycomb(API 级别 11+)起不再显示图标。如果您在某些较旧的 Android 上运行它,您应该会看到它们...

但是,如果您想显示这些图标,则必须在 ActionBar 中使用它们

于 2012-12-09T10:49:17.497 回答