问题描述
autoSizeTextType="uniform"
autoSizeMinTextSize="12dp"
autoSizeMaxTextSize="36dp"
autoSizeStepGranularity="3dp"
我知道 sp 更合适,但是 dp 或 px 之类的单位不能适用吗?
解决方法
现在有一个官方解决方案可以解决这个问题。支持库 26 中提供了随 Android O 引入的自动调整文本视图大小,并且一直向下兼容至 Android 4.0。
https://developer.android.com/preview/features/autosizing-textview.html