无法在选项菜单中显示图标

时间:2013-04-16 20:05:29

标签: android eclipse icons oncreateoptionsmenu

大家好,我真的很沮丧,这就是我想要的

但我无论如何都无法将我的图标绑定到我的选项菜单。我试过了

@Override
public boolean onCreateOptionsMenu(Menu menu)
{
    menu.add(1, 1, 0, "Blu-Ray").setIcon(R.drawable.ic_launcher);
     menu.add(1, 2, 1, "DVD").setIcon(R.drawable.ic_launcher);
     menu.add(1, 3, 2, "Hard Disk").setIcon(R.drawable.ic_launcher);
     menu.add(1, 4, 3, "Sites").setIcon(R.drawable.ic_launcher);
     menu.add(1, 5, 4, "USB").setIcon(R.drawable.ic_launcher);
 return true;
}

但没有运气

然后我尝试转到菜单然后是main.xml并执行

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

<item
    android:id="@+id/action_settings"
    android:icon="@drawable/ic_launcher"
    android:showAsAction="never"
    android:title="Lolly"/>

在我上课时我做了

    @Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}

1 个答案:

答案 0 :(得分:2)

  

无法在选项菜单中显示图标

请注意,Android 3.0不再提供“选项菜单”。操作栏溢出。 “选项菜单”仍用于某些方法名称(例如onCreateOptionsMenu())以实现向后兼容,但“选项菜单”本身是Android 1.x / 2.x构造。

  

大家好,我真的很沮丧,这就是我想要的

这不是选项菜单,也不是操作栏溢出。该应用程序的开发人员独立创建了一些UI。

  

但我无论如何都无法将我的图标绑定到我的选项菜单

操作栏溢出没有图标。旧选项菜单中有图标,但渲染的图像与屏幕截图中描述的不同。

  

我想实现上面的布局

欢迎您自己创建一些UI。或者,您可以坚持使用标准操作栏/选项菜单方法,以便您的应用程序与用户设备上的其他应用程序保持一致。