1

我在分隔线视图中使用 ?attr/colorControlNormal。

<View
        android:id="@+id/divider2"
        android:layout_width="match_parent"
        android:layout_height="1dp"
        android:background="?attr/colorControlNormal"/>

当我在 android 10 中运行我的应用程序时,它运行良好。但如果我在 android 7 或更低版本上运行它,应用程序会因错误而崩溃

 android.content.res.Resources$NotFoundException: File res/color/secondary_text_material_light.xml from drawable resource ID #0x1060126

?attr/colorSurface当我使用or时也会发生同样的事情?attr/colorOnSurface

我使用这些属性是因为它们适用于日夜主题。但我不知道为什么会这样,任何想法......

4

0 回答 0