【Android】日常记录:自定义Button样式

在res/drawable文件夹下新建button_shape.xml

<!--相当于做了一张圆角的图片,然后给button作为背景图片-->
<?xml version="1.0" encoding="utf-8" ?>

    <!--shape用于定义形状,有四种形状(矩形rectangle| 椭圆oval | 直线line | 圆形ring)-->
    <shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
  
    <!--solid用于设置填充形状的颜色-->
    <solid android:color="#f06f3c" />
    
    <!--corners用于创建圆角(只用于形状是矩形)-->
    <corners android:radius="5dp" />
    
    <padding
        android:left="10dp"
        android:right="10dp" />
        
    <!--设置边框线的宽度和颜色-->
    <!--<stroke-->
    <!--android:width="3dp"-->
    <!--android:color="#00ff00" />-->
</shape>

布局文件里设置android:background

 <Button
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:background="@drawable/button_shape" />

版权声明:本文为qq_33252615原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。