步骤:

1.在drawable 文件夹中创建一个xml布局文件。

2.修改布局文件

3.在需要使用背景的按键中导入布局。

创建布局文件:

修改布局文件:

<?xml version="1.0" encoding="utf-8"?> 
<!--shape:形状 rectangle 长方形--> 
<!--corners 边角--> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
  android:shape="rectangle"> 
  <!--设置背景颜色--> 
  <solid android:color="@color/colorblue"/> 
  <!--设置角为半圆 radius 半径--> 
  <corners android:radius="10dp"/> 
  <!--bottom 下 top 上 left左 right右--> 
  <padding 
    android:bottom="10dp" 
    android:left="10dp" 
    android:right="10dp" 
    android:top="10dp" 
    /> 
</shape> 

预览效果图:

按键中添加布局:

实际效果:

PS(椭圆按键的xml):

<?xml version="1.0" encoding="utf-8"?> 
<!-- shape 形状 oval椭圆形--> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
  android:shape="oval"> 
  <!--设置背景颜色--> 
  <solid android:color="@color/colorgreen"/> 
  <!--设置高度和宽度--> 
  <size android:height="30dp" 
    android:width="120dp"/> 
  <padding 
    android:bottom="10dp" 
    android:top="10dp" 
    android:left="10dp" 
    android:right="10dp"/> 
</shape> 

总结

以上所述是小编给大家介绍的android自定义形状的按键实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对华域联盟网站的支持!

声明:本站(华域联盟www.cnhackhy.com)所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。