【问题标题】:How to make searchView cursor transparent?如何使searchView光标透明?
【发布时间】:2018-12-30 10:58:02
【问题描述】:

我有以下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时,光标变成如下:

显然,我想让它透明。

【问题讨论】:

    标签: android android-edittext searchview android-cursor


    【解决方案1】:

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

    android:background="#00000000"

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

    【讨论】:

      【解决方案2】:

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

      我不得不删除这部分<item name="android:background">#20202A</item> 并将android:background="@color/topBar"放在工具栏的XML中

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-02-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-05
        • 1970-01-01
        • 2017-03-10
        • 1970-01-01
        相关资源
        最近更新 更多