gpt4 book ai didi

java - 如何更改TabLayout中的字体大小?

转载 作者:行者123 更新时间:2023-12-02 11:22:31 24 4
gpt4 key购买 nike

在我的应用程序中,我想使用 TabLayout 并且我使用这个库:

https://github.com/LiushuiXiaoxia/TabLayoutPlus

但是文字尺寸太大,我想改变它。为此,我在 style.xml 中设置了自定义样式,但它不会更改文本大小。

XML 代码:

<cn.mycommons.tablayoutplus.library.TabLayoutPlus
android:id="@+id/fullSearch_tabLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/fullSearch_toolbar"
android:background="@color/colorPrimary"
android:paddingBottom="@dimen/size2"
android:paddingLeft="@dimen/size2"
android:paddingRight="@dimen/size2"
app:tabIndicatorColor="@color/whiteMe"
app:tabSelectedTextColor="@color/whiteMe"
app:tabTextAppearance="@style/allCapsTabLayout_search"
app:tabTextColor="@color/unSelectTab" />


<style name="allCapsTabLayout_search" parent="TextAppearance.Design.Tab">
<item name="textAllCaps">false</item>
<item name="android:textAllCaps">false</item>
<item name="android:fontFamily">sans-serif</item>
<item name="android:textSize">@dimen/font5</item>
</style>

如何更改文字大小?

最佳答案

前往

1> Your Library Module

2> open a file "tablayoutplus_custom_view.xml"

3> set android:textSize="20sp" into "android:id="@+id/tvTabText""

“BadgedTabCustomView.java”Library模块中以编程方式设置:

  tvTabText.setTextSize(20);

希望这对您现在有帮助。

关于java - 如何更改TabLayout中的字体大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49829170/

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