gpt4 book ai didi

android - 如何将菜单抽屉 View 项目的文本大小从 "sp"更改为 "dp"

转载 作者:行者123 更新时间:2023-11-29 23:46:40 27 4
gpt4 key购买 nike

因此,正如我所研究的那样,阻止您的 Android 应用程序接受系统当前设置字体的唯一方法是使用“dp”而不是“sp”,如解释的那样here .所以它确实有效但不是真的。由于抽屉 View 的菜单布局与普通布局略有不同,甚至没有属性 textSize 我真的不知道该怎么做。这是代码

抽屉 View

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group
android:id="@+id/activities"
android:checkableBehavior="single">
<item
android:id="@+id/start"
android:icon="@drawable/ic_date_range_blue_24dp"
android:title="@string/Start" />
<item
android:id="@+id/newReview"
android:icon="@drawable/ic_add_circle_blue_24dp"
android:title="@string/newReview" />
<item
android:id="@+id/myReviews"
android:icon="@drawable/ic_date_range_blue_24dp"
android:title="@string/myReviews" />
<item
android:id="@+id/profile"
android:icon="@drawable/ic_account_circle_blue_24dp"
android:title="@string/profile" />
<item
android:id="@+id/messages"
android:icon="@drawable/ic_message_blue_24dp"
android:title="@string/messages" />
<item
android:id="@+id/feedback"
android:icon="@drawable/ic_star_half_green_24dp"
android:title="@string/feedback" />
</group>
<group android:id="@+id/exit_group">
<item
android:id="@+id/exit"
android:icon="@drawable/ic_exit_to_app_blue_24dp"
android:title="Изход">

</item>
</group>
<group android:id="@+id/application">
<item
android:id="@+id/about"
android:title="@string/about" />
<item
android:id="@+id/terms"
android:title="@string/terms" />
</group>
<group android:id="@+id/rights">
<item
android:id="@+id/right"
android:title="@string/rights" />
</group>
</menu>

如您所见,抽屉 View 字体大小比正常布局大得多

最佳答案

this code inside the styles.xml

<style name="menu_text_style" parent="@android:style/TextAppearance.DeviceDefault.Widget.ActionBar.Menu">
<item name="android:textSize">16dp</item>
<item name="android:textColor">#0D2142</item>
<item name="android:textAllCaps">false</item>

</style>

并添加到navigationViewapp:itemTextAppearance="@style/menu_text_style"

关于android - 如何将菜单抽屉 View 项目的文本大小从 "sp"更改为 "dp",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51266374/

27 4 0