我正在 android 中创建一个
navigation drawer
,并且已在 menu_main.xml 中添加了项目,但我无法更改菜单特定项目的 text size
。下面是代码menu_main.xml:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:checkableBehavior="single">
<item
android:id="@+id/motel"
android:title="Motel">
</item>
<item
android:id="@+id/packages"
android:title="Packages">
</item>
</group>
</menu>
在主题中创建样式,例如:
<style name="drawer_text">
<item name="android:textColor">@color/safety_orange</item>
<item name="textAllCaps">true</item>
<item name="android:textSize">22dp</item>
</style>
并且,在活动中:
navigationView.setItemTextColor(null);
navigationView.setItemTextAppearance(R.style.drawer_text);