工具栏将背景设为透明,以避免光标出现错误的背景

时间:2019-07-03 11:31:05

标签: android layout toolbar

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 :(得分:0)

代码中的所有内容看起来都不错,只需确保您的Activity主题为NoActionBar

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