java如何在Android中以编程方式更改菜单标题
这是我的菜单:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:安卓="http://schemas.安卓.com/apk/res/安卓">
<group 安卓:checkableBehavior="single">
<item
安卓:id="@+id/home"
安卓:icon="@drawable/home"
安卓:title="@string/bottom_basic_home" />
<item
安卓:id="@+id/mancust"
安卓:icon="@drawable/ic_contacts1"
安卓:title="@string/customers" />
<item
安卓:id="@+id/catalog"
安卓:icon="@drawable/catalog"
安卓:title="@string/catalog" />
</group>
<item 安卓:title="About"> //my changes want to appear for this item
<menu>
<group 安卓:checkableBehavior="single">
<item
安卓:id="@+id/help"
安卓:icon="@drawable/ic_help_outline_black_24dp"
安卓:title="@string/help"
/>
<item
安卓:id="@+id/codex_logout"
安卓:icon="@drawable/logout"
安卓:title="@string/logout" />
</group>
</menu>
</item>
</menu>
我正在Android应用程序中实现导航抽屉。如何以编程方式设置菜单组项标题
# 1 楼答案
您可以将id标记添加到xml中的项,并以编程方式在菜单中查找该项并设置新标题
菜单XML:
Java/Kotlin: