CardView 中突出显示的文本没有颜色

Highlighted text in CardView has no color

我在 Cardview 中有一个 TextView。 TextView 有 属性 android:textIsSelectable="true",所以我可以突出显示文本。问题是高光没有颜色。设置 android:textColorHighlight 也没有用。

我可以使用 textIsSelectable="true" 和 "textColorHighlight" 属性查看选定的颜色。这是我的代码:

<com.google.android.material.card.MaterialCardView
    android:id="@+id/mainCard"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:cardElevation="2dp"
    app:layout_constraintTop_toTopOf="parent">
    <androidx.constraintlayout.widget.ConstraintLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
        <TextView
          android:id="@+id/textView"
          app:layout_constraintStart_toStartOf="parent"
          app:layout_constraintEnd_toEndOf="parent"
          app:layout_constraintTop_toTopOf="parent"
          android:text="This is a Text View"
          android:textColorHighlight="#ff00ff"
          android:textIsSelectable="true"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content" />
    </androidx.constraintlayout.widget.ConstraintLayout>
</com.google.android.material.card.MaterialCardView>