Android 如何创建自定义操作菜单列表

Android 如何创建自定义操作菜单列表,android,Android,我需要创建一个显示动作菜单项的自定义列表。现在我正在把菜单放大 如何为actionbar菜单创建适配器和自定义行?我可以使用menuInflator还是必须使用其他工具 @Override public boolean onCreateOptionsMenu(Menu menu) { getSupportMenuInflater().inflate(R.menu.menu_one, menu); 您可以在R.menu.menu\u文件中指定您的菜单项,方法是在android中向其中添加

我需要创建一个显示动作菜单项的自定义列表。现在我正在把菜单放大

如何为actionbar菜单创建适配器和自定义行?我可以使用menuInflator还是必须使用其他工具

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getSupportMenuInflater().inflate(R.menu.menu_one, menu);

您可以在R.menu.menu\u文件中指定您的菜单项,方法是在android中向其中添加项目:


你想做什么还不清楚。从您编写的内容来看,您似乎希望ActionBar中有一个ListView。是否希望主布局中的ListView具有与actionbar项目相同的元素?@VM我需要创建一个菜单列表。现在,getSupportMenuInflater完成了所有工作。我需要创建自己的列表。您可以在R.menu.menu\u once文件中指定菜单项。它有一个将出现在菜单中的项目列表。或者,您是说出于某种原因希望动态添加菜单项?
<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>
@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;
}