2016-05-01 101 views
0

在我上面的Android工具栏中,我在背景上使用渐变颜色。它工作得很好,但我注意到标题被包装在继承另一种渐变颜色的东西里面。我如何将标题的背景变为透明?Android操作栏标题 - 更改背景颜色

<style name="Toolbar" parent="@style/ThemeOverlay.AppCompat.ActionBar"> 
    <item name="android:background">@drawable/toolbar_gradient</item> 
</style> 


<android.support.v7.widget.Toolbar 
    android:id="@+id/my_toolbar" 
    android:layout_width="match_parent" 
    android:layout_height="?attr/actionBarSize" 
    android:elevation="4dp" 
    app:titleTextColor="@color/white" 
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light" 
    app:theme="@style/Toolbar"/> 

[.. [X] ... Y]

所以容器包装X称号,并具有从突出的背景颜色工具栏y。

回答

0

添加您的自定义工具栏的标题。

<android.support.v7.widget.Toolbar 
    android:id="@+id/my_toolbar" 
    android:layout_width="match_parent" 
    android:layout_height="?attr/actionBarSize" 
    android:elevation="4dp" 
    app:titleTextColor="@color/white" 
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light" 
    app:theme="@style/Toolbar"> 
<TextView android:id="@+id/footer" android:layout_width="wrap_content" 
     android:layout_height="wrap_content" android:textSize="25sp" 
     android:singleLine="true" android:background="#07000000" 
     android:textColor="#FFFFFF" android:text="rrrrr" 
     android:layout_centerInParent="true" 
     android:layout_alignParentBottom="true" />// set your background as you wish 
</android.support.v7.widget.Toolbar> 
+0

啊,这样的想法在盒子外面!很好,谢谢! – user3622167