我正在尝试自动调整TextView的大小,以适应一行特定的宽度。对于API 26及以上版本来说,这是相当容易的,但是我想支持我的应用程序在Lolipop及更早的API上使用。我很难用Java代码实现这个目标。有人能帮帮我吗?谢谢。
可以的! 替换 android:autoSizeTextTyp="uniform" 使用: app:autoSizeTextType="uniform" (至少需要使用sdk 23,并且有一个简单的TextView控件)
您可以使用支持库来兼容旧的API。详情请参考:https://developer.android.com/guide/topics/ui/look-and-feel/autosizing-textview.html。