查看AppCompatTextView的源码描述:
* Supports auto-sizing via {@link androidx.core.widget.TextViewCompat} by allowing to instruct
* a {@link TextView} to let the size of the text expand or contract automatically to fill its
* layout based on the TextView's characteristics and boundaries. The style attributes associated
* with auto-sizing are
* {@link androidx.appcompat.R.attr#autoSizeTextType},
* {@link androidx.appcompat.R.attr#autoSizeMinTextSize},
* {@link androidx.appcompat.R.attr#autoSizeMaxTextSize},
* {@link androidx.appcompat.R.attr#autoSizeStepGranularity} and
* {@link androidx.appcompat.R.attr#autoSizePresetSizes}, all of which work back to
* {@link VERSION_CODES#ICE_CREAM_SANDWICH Ice Cream Sandwich}.</li>
我们了解到,通过使用AppCompatTextView,可以做到文案的自动缩放来填满这个控件区域,提供给我们几个自动适配属性,并告诉我们这个控件向前兼容到ICE_CREAM_SANDWICH(14)版本。
实际上,在Android 8.0