gpt4 book ai didi

android - 根据高度设置一个TextView的文字大小

转载 作者:行者123 更新时间:2023-11-29 20:20:47 25 4
gpt4 key购买 nike

我使用 LinearLayoutdailpad 创建布局,并使用 layout_weight 划分数字。

 <LinearLayout
android:id="@+id/layout_digitOne"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:orientation="vertical"
android:weightSum=".9">


<TextView
android:id="@+id/digit_one"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight=".6"
android:layout_centerInParent="true"
android:gravity="center"
android:textColor="#e03a2f2d"
android:textSize="45sp"
android:text="1"/>


<TextView
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight=".2"
android:layout_gravity="top"
android:gravity="top|center_horizontal"
android:textSize="15dp"
android:text=""/>
</LinearLayout>

这里对于 TextView 中的数字 one,我将文本的大小设置为 45sp。但是由于在布局中指定的文本大小而得到小屏幕时,布局正在破坏。

是否可以根据TextView layout_height设置textSize

谁能给我个主意提前致谢:)

最佳答案

您需要制作不同的布局或使用该库,

https://github.com/grantland/android-autofittextview

关于android - 根据高度设置一个TextView的文字大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33235929/

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