我正在尝试在选择器中使用带有2个向量drawable的CheckBox作为按钮,但它在API 19上给了我 org.xmlpull.v1.XmlPullParserException: Binary XML file line #1: invalid drawable tag vector . 据我所知,API <21中没有直接支持向量drawable,但是其他视图有支持选项,如 app:srcCompat , CheckBox有什么类似的东西吗?或者是将我的选择器更改为 .png 或仅使用2 ImageView 的唯一选项?

<android.support.v7.widget.AppCompatCheckBox
        android:id="@+id/checkbox_ID"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginEnd="8dp"
        android:elevation="6dp"
        android:layout_marginBottom="8dp"
        android:button="@drawable/checkbox_state"
        android:checked="false"
        app:layout_constraintBottom_toTopOf="@+id/recyclerView_ID"
        app:layout_constraintEnd_toEndOf="@+id/Room_topView_ID" />