使用API 26之前的自动调整TextView大小

4
我正在尝试自动调整TextView的大小,以适应一行特定的宽度。对于API 26及以上版本来说,这是相当容易的,但是我想支持我的应用程序在Lolipop及更早的API上使用。我很难用Java代码实现这个目标。有人能帮帮我吗?谢谢。

1
自动调整文本视图在API 26中被添加。 - Zoe stands with Ukraine
确切地说 - 我需要在26之前自动调整大小并支持API。 - Aden Diamond
2
这里的提示是“在API 26中添加”,也就是在较早版本的Android中不存在。 - Zoe stands with Ukraine
但是我想做的是相同的事情 - 或者对于较低的API。 - Aden Diamond
3个回答

10

可以的!

替换

android:autoSizeTextTyp="uniform"

使用:

app:autoSizeTextType="uniform"

(至少需要使用sdk 23,并且有一个简单的TextView控件)

1
另外,你必须使用androidx.appcompat.widget.AppCompatTextView代替TextView。 - Sfseyhan
这个支持库的androidx依赖是什么? - pegnose

4

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接