轉載:http://blog.csdn.net/lovexieyuan520/article/details/39188441html
在使用shape做爲背景的時候,代碼以下:android
[html] view plain copyide
<?xml version="1.0" encoding="utf-8"?> url
<shape xmlns:android="http://schemas.android.com/apk/res/android" > spa
<corners android:topLeftRadius="30dp" android:bottomLeftRadius="30dp" .net
android:topRightRadius="0dp" android:bottomRightRadius="0dp"/> orm
<solid android:color="#ff0000"/> xml
</shape> htm
在android3.0以上顯示正常以下:blog
可是在android3.0如下,好比android2.3.3結果以下:
這顯然不符合咱們的要去,我想了不少辦法都沒能解決,只有經過圖片背景來實現,但我在stackoverflow看到一方案計較好,記錄一下:
代碼以下:
[html] view plain copy
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape
android:shape="rectangle">
<solid android:color="#FF0000" />
<corners android:radius="30dp"/>
</shape>
</item>
<item android:left="30dp"
>
<shape
android:shape="rectangle">
<solid android:color="#FF0000" />
</shape>
</item>
</layer-list>
如今效果都同樣了,android2.3.3效果以下: