您可以通过将项目添加到它,从Android documentation指定的R.menu.menu_one文件的菜单项:
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/action_search"
android:icon="@drawable/ic_action_search"
android:title="@string/action_search"/>
<item android:id="@+id/action_compose"
android:icon="@drawable/ic_action_compose"
android:title="@string/action_compose" />
</menu>
这将增加两个项目的动作条。
您还可以项动态添加到动作条像here:
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
menu.add(0, 0, 0, "Item1").setIcon(R.drawable.myicon)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
menu.add(0, 1, 0, "Item2").setIcon(R.drawable.othericon)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
return true;
}
来源
2014-03-12 21:00:14
VM4
目前尚不清楚你想要做什么。从你写的东西看来,你想在ActionBar中使用ListView。你想在主布局中有一个与操作栏项目具有相同元素的ListView? – VM4
@VM我需要创建一个菜单列表。现在,getSupportMenuInflater完成所有工作。我需要创建我自己的列表 – code511788465541441
那么你可以在R.menu.menu_once文件中指定你的菜单项。它有一个将出现在菜单中的项目列表。或者你是否说出于某种原因动态添加菜单项? – VM4