如何使searchView光标透明?

时间:2018-07-23 03:20:56

标签: android android-edittext searchview android-cursor

我有以下searchView组件:

enter image description here

当前样式是:

<style name="CustomToolbarStyle" parent="Theme.AppCompat.Light.NoActionBar">
        <item name="actionOverflowButtonStyle">@style/OverFlow</item>
        <item name="android:background">#20202A</item>
</style>

,工具栏的当前XML是:

<android.support.v7.widget.Toolbar 
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:theme="@style/CustomToolbarStyle"
app:titleTextColor="#FFF"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:configChanges="orientation"
android:screenOrientation="portrait"
app:collapseIcon="@drawable/returnwhite"
app:popupTheme="@style/CustomPopupStyle"
app:navigationIcon="@drawable/returnwhite"
>
</android.support.v7.widget.Toolbar>

当我长按searchView时,光标变为:

enter image description here

显然,我想使其透明。

2 个答案:

答案 0 :(得分:0)

所以我终于找到了解决方案。

我必须删除此部分<item name="android:background">#20202A</item> 并将android:background="@color/topBar"放入工具栏的XML

答案 1 :(得分:0)

您最多可以在xml中为背景设置透明颜色,如下所示:

android:background =“#00000000”

它还用于删除以下行的edittext和spinner