gpt4 book ai didi

android - 如何更改抽屉导航字体?

转载 作者:可可西里 更新时间:2023-11-01 19:08:34 26 4
gpt4 key购买 nike

我想在 android 中使用我自己的抽屉导航字体。我根据这个答案使用 android studio 附带的库:https://stackoverflow.com/a/23632492/4393226 .但我不知道如何更改字体并使其成为 RTL。我搜索了很多,找到了如何制作抽屉 RTL。我使用这段代码:

getWindow().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_RTL);

Android - Is Navigation Drawer from right hand side possible?

但如您所知,这仅适用于 API 17 及更高版本。请帮忙!如何更改菜单字体?如何以正确的方式制作布局 RTL?!

已编辑:我的字体“TTF”文件在 Assets /字体中,我知道如何使用 java 为 TextView 设置它,但我不知道如何将它设置为抽屉导航菜单。

最佳答案

您可以通过更简单的方式做到这一点。

首先进入 style.xml 并在那里创建一个新样式。

 <style name="RobotoTextViewStyle" parent="android:Widget.TextView">
<item name="android:fontFamily">@font/sans-serif-smallcaps</item>
</style>

第二个是转到您的导航 xml 代码并将项目文本外观放在那里。

app:itemTextAppearance="@style/RobotoTextViewStyle"

现在您的最终导航代码应该是这样的。

<android.support.design.widget.NavigationView
android:id="@+id/nav_view"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
app:itemTextAppearance="@style/RobotoTextViewStyle"
android:fitsSystemWindows="true"
app:headerLayout="@layout/nav_header_home"
app:menu="@menu/activity_home_drawer" />

关于android - 如何更改抽屉导航字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34611619/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com