如何使searchView光标透明?
How to make searchView cursor transparent?
我有以下 searchView
组件:
当前样式为:
<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
时,光标变成如下:
显然,我想让它透明。
所以我终于找到了解决方案。
我不得不删除这部分 <item name="android:background">#20202A</item>
并将 android:background="@color/topBar"
放在工具栏
的 XML 中
您在 xml 中最常将透明颜色设置为背景,如下所示:
android:background="#00000000"
它还用于删除下面一行编辑文本和微调器
我有以下 searchView
组件:
当前样式为:
<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
时,光标变成如下:
显然,我想让它透明。
所以我终于找到了解决方案。
我不得不删除这部分 <item name="android:background">#20202A</item>
并将 android:background="@color/topBar"
放在工具栏
您在 xml 中最常将透明颜色设置为背景,如下所示:
android:background="#00000000"
它还用于删除下面一行编辑文本和微调器