Android 标题栏自定义中的问题

Android 标题栏自定义中的问题,android,android-titlebar,Android,Android Titlebar,我已经创建了一个自定义标题。支持的XML是 <?xml version="1.0" encoding="UTF-8"?> <resources> <style name="CustomWindowTitleBackground" /> <style name="CustomTheme" parent="android:Theme"> <item name="android:windowTitleSize"

我已经创建了一个自定义标题。支持的XML是

 <?xml version="1.0" encoding="UTF-8"?>
  <resources> 
    <style name="CustomWindowTitleBackground" /> 
    <style name="CustomTheme" parent="android:Theme"> 
     <item name="android:windowTitleSize">50dp</item>
     <item name="android:windowTitleBackgroundStyle">@style/CustomWindowTitleBackground
     </item>
    </style> 
 </resources>
customtitle.xml

<shape xmlns:android="http://schemas.android.com/apk/res/android" >

<gradient
    android:angle="90"
    android:endColor="@color/grey7"
    android:startColor="@color/black" />

<corners
    android:bottomLeftRadius="12dp"
    android:bottomRightRadius="12dp"
    android:topLeftRadius="12dp"
    android:topRightRadius="12dp" >
</corners>

</shape>
结果标题栏应从四个角开始圆角,但仅在左上角和右上角圆角。
如何使其在所有角落都变圆???

您可以使用android:background控制圆形效果: 例如:

<shape xmlns:android="http://schemas.android.com/apk/res/android" >

    <gradient
        android:angle="270"
        android:startColor="@color/bar_more_main_start"
        android:endColor="@color/bar_more_main_end" />

    <corners
        android:bottomLeftRadius="6dip"
        android:bottomRightRadius="6dip"
        android:topLeftRadius="6dip"
        android:topRightRadius="6dip" />

</shape>

将android:startColor=@color/black-black改为redimran后尝试一下……非常感谢……这对mecan有效,我可以将其作为答案发布吗?