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