界面边框圆角的实现方式同样是在res/drawable中定义一个XML文件,corners.xml的代码如下:
1 |
<? xml version = "1.0" encoding = "utf-8" ?> |
2 |
< shape xmlns:android = "http://schemas.android.com/apk/res/android" > |
3 |
< solid android:color = "#FF9900" /> |
4 |
< corners android:topLeftRadius = "10dp" |
5 |
android:topRightRadius = "10dp" |
6 |
android:bottomRightRadius = "10dp" |
7 |
android:bottomLeftRadius = "10dp" /> |
其中,solid的表示填充颜色,而corners则是表示圆角,注意的是这里bottomRightRadius是左下角而不是右下角,bottomLeftRadius右下角。
然后,在Activity中设置背景为上面的xml,android:background="@drawable/corners",这样即可实现边框圆角。效果如下:
![](http://static.oschina.net/uploads/img/201112/12170309_mtJC.gif)
http://blog.csdn.net/wuxianglong/article/details/6575995