如何更改菜单项的文本大小?
How can change textsize of menu item?
我的项目在名为 drawer.xml
的菜单文件夹中包含导航抽屉。此菜单的项目有图标和标题。项目的字体大小对于所有屏幕都是正常的。但是,我必须增加字体大小并且我应该更改 sw600dp layout
的图标大小。
我尝试了从 Whosebug 找到的解决方案。我将下面的代码添加到 values-sw600dp
中的 style.xml
,并增加了 drawable-sw600dp
中的图标大小。但这一切都没有用。
<style name="NavDrawerTextStyle" parent="Base.TextAppearance.AppCompat">
<item name="android:textSize">50sp</item>
</style>
drawer.xml
<?xml version="1.0" encoding="utf-8"?>
<menu
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto">
<group
android:id="@+id/group_member"
android:checkableBehavior="single">
<item
android:id="@+id/navigation_sign_in"
android:icon="@drawable/ic_account"
app:theme="@style/NavDrawerTextStyle"
android:title="@string/menu_user_settings" />
</group>
<group
android:id="@+id/group_information"
android:checkableBehavior="single">
<item
android:id="@+id/navigation_registered_users_list"
android:icon="@drawable/ic_people_black_24dp"
android:title="@string/menu_registered_user_list" />
<item
android:icon="@drawable/ic_star_black_24dp"
android:title="@string/menu_rate_us" />
<item
android:icon="@drawable/ic_info_outline_black_24dp"
android:title="@string/menu_about_us" />
<item
android:icon="@drawable/ic_phone_in_talk_black_24dp"
android:title="@string/menu_contact" />
</group>
与其为每个元素设置主题,不如为您的 Navigationview
设置主题。喜欢,
<style name="NavDrawerTextStyle">
<item name="android:textSize">50sp</item>
</style>
到Navigationview
<android.support.design.widget.NavigationView
...
android:theme="@style/NavDrawerTextStyle"
/>
我的项目在名为 drawer.xml
的菜单文件夹中包含导航抽屉。此菜单的项目有图标和标题。项目的字体大小对于所有屏幕都是正常的。但是,我必须增加字体大小并且我应该更改 sw600dp layout
的图标大小。
我尝试了从 Whosebug 找到的解决方案。我将下面的代码添加到 values-sw600dp
中的 style.xml
,并增加了 drawable-sw600dp
中的图标大小。但这一切都没有用。
<style name="NavDrawerTextStyle" parent="Base.TextAppearance.AppCompat">
<item name="android:textSize">50sp</item>
</style>
drawer.xml
<?xml version="1.0" encoding="utf-8"?>
<menu
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto">
<group
android:id="@+id/group_member"
android:checkableBehavior="single">
<item
android:id="@+id/navigation_sign_in"
android:icon="@drawable/ic_account"
app:theme="@style/NavDrawerTextStyle"
android:title="@string/menu_user_settings" />
</group>
<group
android:id="@+id/group_information"
android:checkableBehavior="single">
<item
android:id="@+id/navigation_registered_users_list"
android:icon="@drawable/ic_people_black_24dp"
android:title="@string/menu_registered_user_list" />
<item
android:icon="@drawable/ic_star_black_24dp"
android:title="@string/menu_rate_us" />
<item
android:icon="@drawable/ic_info_outline_black_24dp"
android:title="@string/menu_about_us" />
<item
android:icon="@drawable/ic_phone_in_talk_black_24dp"
android:title="@string/menu_contact" />
</group>
与其为每个元素设置主题,不如为您的 Navigationview
设置主题。喜欢,
<style name="NavDrawerTextStyle">
<item name="android:textSize">50sp</item>
</style>
到Navigationview
<android.support.design.widget.NavigationView
...
android:theme="@style/NavDrawerTextStyle"
/>