大家好,我真的很沮丧,这就是我想要的
但我无论如何都无法将我的图标绑定到我的选项菜单。我试过了
@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;
}
答案 0 :(得分:2)
无法在选项菜单中显示图标
请注意,Android 3.0不再提供“选项菜单”。操作栏溢出。 “选项菜单”仍用于某些方法名称(例如onCreateOptionsMenu()
)以实现向后兼容,但“选项菜单”本身是Android 1.x / 2.x构造。
大家好,我真的很沮丧,这就是我想要的
这不是选项菜单,也不是操作栏溢出。该应用程序的开发人员独立创建了一些UI。
但我无论如何都无法将我的图标绑定到我的选项菜单
操作栏溢出没有图标。旧选项菜单中有图标,但渲染的图像与屏幕截图中描述的不同。
我想实现上面的布局
欢迎您自己创建一些UI。或者,您可以坚持使用标准操作栏/选项菜单方法,以便您的应用程序与用户设备上的其他应用程序保持一致。