更改导航视图中的特定项目文本大小

问题描述 投票:0回答:1

我正在 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>
android android-studio navigation-drawer
1个回答
2
投票

在主题中创建样式,例如:

<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);
© www.soinside.com 2019 - 2024. All rights reserved.