样式未应用于 NavigationDrawer 中的 NavigationView 菜单

Style not getting applied to NavigationView menu in NavigationDrawer

样式未应用于菜单,不确定这里有什么问题,我觉得还可以。我希望抽屉菜单项加粗。我错过了什么吗

activity_main.

<com.google.android.material.navigation.NavigationView
        android:id="@+id/nav_view_container"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:layout_gravity="start"
        android:layout_marginTop="@dimen/height_toolbar"
        android:fitsSystemWindows="false"
        style="@style/NavigationDrawerStyle"
        app:elevation="4dp">

        <androidx.core.widget.NestedScrollView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:fillViewport="true">

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:orientation="vertical">

                <com.google.android.material.navigation.NavigationView
                    android:id="@+id/nav_view"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_gravity="top"
                    android:scrollbars="none"
                    style="@style/NavigationDrawerStyle"
                    app:elevation="0dp"
                    app:itemBackground="@drawable/nav_drawer_divider"
                    app:menu="@menu/activity_main_drawer" />

                <com.google.android.material.navigation.NavigationView
                    android:id="@+id/nav_view_footer"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_gravity="bottom"
                    android:background="@color/bg_color"
                    android:scrollbars="none"
                    style="@style/NavigationDrawerStyle"
                    app:elevation="0dp"
                    app:menu="@menu/activity_main_drawer_footer" />
            </LinearLayout>
        </androidx.core.widget.NestedScrollView>

styles.xml

 <!-- navigation drawer style -->
    <style name="NavigationDrawerStyle" parent="AppTheme">

        <item name="android:textAllCaps">true</item>
    </style>

此外,还有一个问题是如何将部分文本设为粗体。例如,如果我有菜单项“Mein Garten”,我只希望“Mein”为粗体,请检查所附图片

所以我弄清楚了这个问题,我在 NavigationView 中应用 style 的方式不对。这是我改变的

之前

style="@style/NavigationDrawerStyle"

之后

app:itemTextAppearance="@style/NavigationDrawerStyle"