SearchView 光标不可见

SearchView cursor not visible

我的搜索视图中的光标不可见。我怎样才能让它可见?

<androidx.appcompat.widget.SearchView
    android:id="@+id/edit_query"
    android:layout_width="0dp"
    android:layout_height="50dp"
    android:background="@android:color/white"
    android:ems="10"
    android:importantForAutofill="no"
    android:inputType="text"
    android:textColor="@color/app_dark_color"
    android:textStyle="bold"
    app:iconifiedByDefault="false"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent"
    app:queryHint="@string/search"
    app:searchIcon="@drawable/ic_ricerca"
    tools:ignore="LabelFor"
    tools:text="Name" />

我查看了您的问题以及我们过去遇到的相同问题。我们尝试过的解决方案之一解决了我们的问题。请尝试使用该解决方案,它可能会解决您的问题。

<androidx.appcompat.widget.SearchView    
android:id="@+id/edit_query"    
android:layout_width="0dp"    
android:layout_height="50dp"    
android:background="@android:color/white"    
android:ems="10"    
android:importantForAutofill="no"    
android:inputType="text"    
android:textColor="#ff0000"    
android:textStyle="bold"    
app:iconifiedByDefault="false"    
app:layout_constraintEnd_toEndOf="parent"    
app:layout_constraintStart_toStartOf="parent"    
app:layout_constraintTop_toTopOf="parent"
app:queryHint="Search"
tools:ignore="LabelFor"
android:theme="@style/searchViewTheme"
tools:text="Name" />

style.xml

    <style name="searchViewTheme"parent="Theme.MaterialComponents.DayNight.DarkActionBar">
    <item name="colorControlActivated">@android:color/holo_orange_dark</item>
</style>