0

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

但无论我做什么,我都无法将我的图标绑定到我的选项菜单。我努力了

@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;
}
4

1 回答 1

2

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

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

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

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

但是我无论做什么我都无法将我的图标绑定到我的选项菜单

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

我想实现如上的布局

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

于 2013-04-16T20:12:52.640 回答