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

Auto-size TextView with API before 26

我正在尝试自动调整我的 TextView 的大小以适应一行的特定宽度,这对于 API 26 及更高版本来说非常容易,但是,我想支持我的应用程序与 APIs 回到 Lolipop。我很难尝试使用 java 代码来做到这一点。谁能帮我?谢谢。

您可以使用旧 API 的支持库 https://developer.android.com/guide/topics/ui/look-and-feel/autosizing-textview.html

也许它对你有用。这是图书馆,

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

是的,你可以!

替换

android:autoSizeTextTyp="uniform"

与 :

app:autoSizeTextType="uniform"

(至少在 sdk 23 上工作,有一个简单的 TextView)