Android开发中如何不通过背景图片如何设置button形状为圆角、椭圆、矩形等的解决demo

--begin by itlife365
how to Android开发中如何不通过背景图片如何设置button形状为圆角、椭圆、矩形等的解决demo

1、在drawable目录下新建一个button的形状描述文件shape.xml,主要内容如下:
<?xml version="1.0" encoding="UTF-8"?> 
<shape 
    xmlns:android="http//schemas.android.com/apk/res/android" 
    android:shape="oval"> 
    <!-- 填充的颜色 --> 
    <solid android:color="#ffffff" />
    <!-- 设置按钮的四个角为弧形 --> 
    <!-- android:radius 弧形的半径 --> 
    <corners android:radius="25dip" /> 
      
<!-- padding:Button里面的文字与Button边界的间隔 --> 
<padding 
   android:left="10dp" 
   android:top="10dp" 
   android:right="10dp" 
   android:bottom="10dp" 
/> 
</shape>

2、在布局文件中的button按钮设置对shape.xml的引用语句,比如:
<Button android:id="@+id/sure"
          android:text="@string/sure"
          android:background="@drawable/shape"> 
</Button>

3、查看效果图:

其他说明:
解析shape文件中的android:shape属性:
<shape>  Android:shape=["rectangle" | "oval" | "line" | "ring"]
其中rectagle矩形,oval椭圆,line水平直线,ring环形

how-to-button-ellipse-on-android
--end by itlife365

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2025年1月    »
12345
6789101112
13141516171819
20212223242526
2728293031
搜索
标签列表
网站分类
最新留言
    文章归档
    友情链接

    Powered By Z-BlogPHP 1.7.3

    Copyright Your WebSite.Some Rights Reserved.闽ICP备11018667号-2