gpt4 book ai didi

java - 我需要我的 textView 在一行中适合屏幕。 android 中是否有类似 autoResize 的功能?

转载 作者:搜寻专家 更新时间:2023-11-01 08:10:24 26 4
gpt4 key购买 nike

在我的最后一个 Activity 中,我得到了一个 textView,如果它太大,它就保持相同的大小并转到下一行。有没有什么方法可以让我的 textView 缩小,以便在它太大时可以放在一行中?

所以代替:

ABCDEFGHIJ(两行大字体)
HIJK

我要:

abcdefghijk(一行中的小字体)

所以它从左到右都在 fone 内的一行上

最佳答案

如果你想在 TextView 上自动调整大小,使用这个:

<TextView
android:layout_width="60dp"
android:layout_height="48dp"
android:lines="2"
android:text="Hello world"
android:autoSizeTextType="uniform"/>

非常重要的是不要使用 android:singleLine="true"因为它已被弃用。 Ans 具有固定大小,以便文本的自动调整大小能够正常工作。您还可以选择您想要的行数。

另请注意,最小尺寸为 12sp,最大尺寸为 112sp,粒度为 1px。但是如果你想自定义这些尺寸,你可以使用:

android:autoSizeMinTextSize="8sp"
android:autoSizeMaxTextSize="100sp"
android:autoSizeStepGranularity="2sp"

您可以将其添加到上面的 xml 中。

关于java - 我需要我的 textView 在一行中适合屏幕。 android 中是否有类似 autoResize 的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10235740/

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