【Android开发】自定义圆角button样式
【Android开发】自定义圆角button样式
结果图
步骤
- 在res/drawable中新建一个drawable文件,自定义命名为btu.xml;
- 在btu.xml中设置圆角大小和填充颜色,代码如下:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<!--圆角的半径--><corners android:radius="5dp"/>
<!-- 填充颜色--><solid android:color="@color/colorAccent"/>
</shape>
- 在需要按钮的布局文件中新建一个button,设置其他属性,在background中选择btu,代码如下:
<Buttonandroid:id="@+id/edit_commit"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginLeft="20dp"android:layout_marginRight="20dp"android:layout_marginTop="10dp"android:background="@drawable/btu_normal"android:text="点击提交" />
【Android开发】自定义圆角button样式相关推荐
- android自定义省略号,Android开发自定义TextView省略号样式的方法
本文实例讲述了Android开发自定义TextView省略号样式的方法.分享给大家供大家参考,具体如下: 在布局xml中设置textView的字段 android:maxLines="2&q ...
- android自定义漂亮按钮样式,Android开发之漂亮Button样式
开发中各种样式的Button,其实这些样式所有的View都可以共用的,可能对于你改变的只有颜色 所有的都是用代码实现 150CC48D90067F05BFAC966F4EE3E21D.jpg 边框样式 ...
- Android开发自定义UI组件
Android开发自定义UI组件实现红色小球跟随手指移动 要写实现自定义UI组件,要创建一个BallView类,继承View类,在BallView类中创建画笔,然后重写OnDraw()方法和OnTou ...
- Android开发——自定义炫酷PickerView惯性滚动魔改
Android开发--自定义炫酷PickerView快速滚动魔改 最近由于课内压力的增加和安卓课设项目,故没有怎么刷acm题,基本上学校要训练也就去水一波,程序设计相关内容也鸽了. 由于从来没有做过开 ...
- android开发自定义View(三)仿芝麻信用积分
此文参考了https://github.com/HotBitmapGG/CreditSesameRingView 感谢作者的分享!! 首先看一下支付宝上显示的样子 然后看一下模仿的效果 代码 基础部分 ...
- Android基于高德SDK的开发——自定义地图主题样式(悬浮按钮+底部弹窗)
日常的地图使用中,平台一般只会给我们提供地图的标准样式,造成了一定程度上的审美疲劳,那么如何实现地图的自定义样式呢?本文使用Android Studio 4.1,给开发者提供了一个基于高德地图SDK进 ...
- Android实现自定义圆角边框渐变
1.定义全部圆角的通用接口 public interface IRadiusLayout {int DEFAULT_RADIUS = 0; // 默认没有圆角int SOLID_TYPE_SOLID ...
- Android开发工具类、样式、一些配置
Android Studio 开发工具类.样式.其余的配置 一.工具类 1.Log输出 2.轻量存储SharedPreferences 二.主题与样式 1.主题 2.常用样式 1.按钮圆角背景 2.按 ...
- Android开发自定义View
Android中View组件的作用类似于Swing变成中的JPanel,它只是一个空白的矩形区域,View组件中没有任何内容.对于Android应用的其他UI组件来说,它们都继承了View组件,然后在 ...
最新文章
- linux定时脚本任务
- ASP编程常用的15个非常有用的代码及用法
- Redis进阶-bind参数详解
- 基于linux使用mysql二进制包安装mysql
- go struct{} 空结构体的特点和作用
- Mysql数据库的简单备份与还原_史上最简单的MySQL数据备份与还原教程
- airdrop 是 蓝牙吗_您可以在Windows PC或Android手机上使用AirDrop吗?
- jzoj1478-堆排序【堆】
- Mybatis多条件直接查询Param注解版
- pyhive 连接 Hive 时错误
- python爬虫 django搜索修改更新数据_python应用:Django中更新多个对象数据与删除对象的方法...
- DIV+CSS 让同一行的图片和文字对齐
- AR导航真的有前途,马云领衔1亿2500万投资
- [LeetCode][JavaScript]Palindrome Linked List
- 【二分图】洛谷P2055假期的宿舍
- 软件评测师32小时-第一小时 软件测试概论
- jdk目录详解及其使用方法
- SmartRF_Packet_Sniffer_2.18.1软件__2.18.0软件
- TCPIP详解Protocol 读书笔记(八) Traceroute程序
- 几何光学学习笔记(9)- 3.3 理想光学系统的物像关系