相信每位 Android 开发者们都遇到过给按钮设置背景或者设置圆角的需求,但是如果要同时设置背景和圆角该怎么操作才是方便快捷的呢?这篇文章通过示例代码给大家演示了 Android 中给按钮同时设置背景和圆角的方法,有需要的朋友们可以参考借鉴。
Android 是一种基于 Linux 的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由 Google 公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用 "安卓" 或 "安致"。
前言
最近在做按钮的时候遇到在给按钮设置一张图片作为背景的同时还要自己定义圆角,最简单的做法就是直接切张圆角图作为按钮就可以了,但是如果不这样该怎么办呢,看代码:
下面来看效果图
一、先建一个圆角的 shape 文件:
- <?xml version="1.0" encoding="utf-8"?>
- <shape xmlns:android="http://schemas.android.com/apk/res/android">
- <corners
- android:radius="10dp"/>
- <stroke
- android:width="1dp"
- android:color="#FF6238" />
- </shape>
二、建立 list 文件:
- <?xml version="1.0" encoding="utf-8"?>
- <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
- <item android:drawable="@mipmap/ic_launcher"/>
- <item android:drawable="@drawable/shape"/>
- </layer-list>
三、直接引用:
- <TextView
- android:gravity="center"
- android:background="@drawable/list"
- android:layout_width="match_parent"
- android:layout_height="50dp"
- android:textSize="16sp"
- android:textColor="#FF0000"
- android:text="按钮" />
总结
以上就是 Android 中给按钮同时设置背景和圆角的方法,大家都学会了吗?希望这篇文章的内容对大家学习或者使用 Android 能有所帮助,如果有疑问大家可以留言交流。
来源: http://www.phperz.com/article/17/0315/301133.html