Android 标题栏自定义中的问题
我已经创建了一个自定义标题。支持的XML是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 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有效,我可以将其作为答案发布吗?