Android创建圆形或圆角按钮Button 真菜鸟食用
1.在res\drawable下创建.xml文件(我起名为round_button.xml)
你可以右击res新建Android资源文件,将Resource type改为Drawable,将Root element改为shape来创建round_button.xml
也可以右击drawable文件创建Drawable资源文件直接创建
2.编辑.xml文件绘制圆形、圆角图形
圆形:<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">//oval是圆形标配
<stroke
android:color="#DDEFE3"
android:width="2dp"/>//边框
<solid android:color="#A8D8CD"/>//内部
<size android:width="80dp" android:height="80dp"/>
</shape>
圆角:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="50dp" />//圆角角度
<solid android:color="#A8D8CD" />//内部
<stroke
android:width="2dp"
android:color="#DDEFE3" />//边框
<size
android:width="80dp"
android:height="40dp"/>
</shape>
3.在布局文件中引用
只需要将layout文件中的button背景设置为 .xml文件即可 即:android:background="@drawable/round_button"<Button
android:layout_width="85dp"
android:layout_height="85dp"
android:background="@drawable/round_button"/>
同理,不仅是button,textview等均可以使用此方法设置自定义图形。