在具有支持库的主屏幕小部件中自动调整文本大小



我无法使用支持库 26app:autoSizeTextType文本视图上的属性,它迫使我使用AppCompatTextView类。常规文本视图无法像官方文档那样识别app前缀。 当我在小部件上使用AppCompatTextView时,它带来了渲染问题。有没有办法做到这一点?

我相信这是Android的linter的问题。尝试使用tools:ignore="MissingPrefix"属性。

<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="350dp"
android:layout_height="48dp"
android:maxLines="1"
app:autoSizeMaxTextSize="13sp"
app:autoSizeMinTextSize="8sp"
app:autoSizeTextType="uniform"
tools:ignore="MissingPrefix"/>

编辑:Android对以RemoteViews方式使用AppCompat Views(提示:don'(有官方回应 https://issuetracker.google.com/issues/37071559

最新更新