在Android菜单xml的多个菜单中包含一个常用菜单项,可以通过使用<item>标签的属性来实现。具体步骤如下:
这样,多个菜单文件中就可以包含一个常用菜单项了。
以下是一个示例:
<!-- menu_common.xml -->
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/menu_item_common"
android:title="常用菜单项"
android:icon="@drawable/common_icon" />
</menu>
<!-- other_menu.xml -->
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/menu_item1"
android:title="菜单项1" />
<item
android:id="@+id/menu_item2"
android:title="菜单项2" />
<item
android:id="@+id/menu_item_common"
android:menu="@menu/menu_common" /> <!-- 引用整个menu_common.xml -->
</menu>
或者:
<!-- other_menu.xml -->
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/menu_item1"
android:title="菜单项1" />
<item
android:id="@+id/menu_item2"
android:title="菜单项2" />
<item
android:id="@+id/menu_item_common"
android:menu="@menu/menu_common/menu_item_common" /> <!-- 引用menu_common.xml中的具体菜单项 -->
</menu>
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.other_menu, menu);
return true;
}
这样,其他菜单中就包含了一个常用菜单项。你可以根据实际需求修改菜单项的属性和样式。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云