gpt4 book ai didi

android - BottomNavigationView的自定义TextSize支持android

转载 作者:IT王子 更新时间:2023-10-29 00:10:02 27 4
gpt4 key购买 nike

我正在尝试从 android 支持库 25.0.0 更改 BottomNavigationView 的 textSize

<android.support.design.widget.BottomNavigationView
android:id="@+id/bottom_navigation_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:background="@color/colorPrimaryDark"
android:foregroundTint="@color/colorAccent"
app:itemIconTint="@android:color/white"
app:itemTextColor="@android:color/white"
app:layout_anchor="@id/lyt_container"
app:layout_anchorGravity="bottom"
app:itemTextAppearance="@style/TextStyleBNV"
app:menu="@menu/nav_menu" />

<style name="TextStyleBNV">
<item name="android:textSize">@dimen/twelve_sp</item>
<item name="android:padding">0dp</item>
<item name="textAllCaps">false</item>
</style>

我有什么遗漏的吗?

最佳答案

不幸的是,BottomNavigationView 的第一个版本有很多限制。现在,您无法仅使用支持设计 API 更改标题大小。所以要解决这个限制,而谷歌没有实现它,你可以这样做:

在你的 dimen.xml 你可以放:

    <dimen name="design_bottom_navigation_text_size" tools:override="true">30sp</dimen>
<dimen name="design_bottom_navigation_active_text_size" tools:override="true">30sp</dimen>

这样做您将覆盖 BottomNavigationView 的内部类使用的默认值 dimen。所以要小心。

关于android - BottomNavigationView的自定义TextSize支持android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40172219/

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