界面边框圆角的实现方式同样是在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",这样即可实现边框圆角。效果如下: