2025-06-14 18:55
Android
Android开发中,菜单是一个常见的用户界面元素,用于显示应用程序的选项和操作。有时候,我们可能需要在一个菜单中包含另一个菜单,以便更好地组织和管理选项。在本文中,我们将介绍如何将一个菜单XML包含在另一个菜单XML中,并提供相应的案例代码。
XML<!-- menu_mAIn.XML --><menu XMLns:Android="http://schemas.Android.com/apk/res/Android"> <item</p> Android:id="@+id/menu_item1" Android:title="菜单项1" Android:icon="@drawable/ic_menu_item1" /> <group Android:id="@+id/group1"> <item</p> Android:id="@+id/menu_item2" Android:title="菜单项2" Android:icon="@drawable/ic_menu_item2" /> </group> <item</p> Android:id="@+id/menu_item3" Android:title="菜单项3" Android:icon="@drawable/ic_menu_item3" /></menu>
Java// MAInActivity.Javapublic class MAInActivity extends AppCompatActivity { @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_mAIn, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { int id = item.getItemId(); if (id == R.id.menu_item1) { // 处理菜单项1的点击事件 return true; } else if (id == R.id.menu_item2) { // 处理菜单项2的点击事件 return true; } else if (id == R.id.menu_item3) { // 处理菜单项3的点击事件 return true; } return super.onOptionsItemSelected(item); }}
关于我们|免责条款|版权声明|侵权举报|隐私政策|联系我们
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号