(1)这些基本属性都可以写在drawable文件中,具体文件shape.xml如下:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<!-- 填充颜色 -->
<solid android:color="#FFFFFF"/>
<!--设置圆角弧度-->
<corners android:radius="5dp"/>
<!--边框宽度及颜色-->
<stroke
android:width="1dp"
android:color="#f1f1f1"/>
<!--文字与边界的距离-->
<padding
android:bottom="5dp"
android:left="5dp"
android:right="5dp"
android:top="5dp"/>
</shape>
(2)然后设置控件(Button,TextView,EditText等)的background属性为drawable文件即可
android:background="@drawable/shape"