Панель инструментов делает фон прозрачным, чтобы избежать неправильного фона в курсоре - PullRequest
0 голосов
/ 03 июля 2019

enter image description here

Я пытаюсь установить фон панели инструментов transparent, чтобы избежать пустого фона в курсорах.Когда мы используем SearchView.

Это стиль, который у меня сейчас

    <style name="theme_toolbar" >
    <item name="android:textColorPrimary">#454545</item>
    <item name="android:textColorSecondary">#454545</item>
    <item name="android:actionMenuTextColor">#FF9F00</item>
    <item name="android:textColor">#454545</item>
    <item name="android:background">#00000000</item>
    <item name="colorPrimary">#FFFFFF</item>
    <item name="colorPrimaryDark">#767676</item>
</style>

И панель инструментов в макете

        <android.support.v7.widget.Toolbar
            android:id="@+id/main_toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            android:theme="@style/theme_toolbar"
            app:layout_scrollFlags="scroll|enterAlways"/>

А теперь я хочуэто вместо black background Я хочу white background

И если я изменю <item name="android:background">#00000000</item> на <item name="android:background">#FFFFFF</item>.Курсор имеет белый фон.И я этого не хочу.

enter image description here

1 Ответ

0 голосов
/ 03 июля 2019

Все выглядит хорошо в вашем коде. Просто убедитесь, что тема вашей деятельности NoActionBar

 <style name="AppTheme.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
</style>
...