安卓自定义按钮
来源:互联网 发布:网络信息安全的概念 编辑:程序博客网 时间:2024/05/16 04:15
跟着API Guide 学安卓开发–Button
原生文档 http://developer.android.com/intl/zh-cn/guide/topics/ui/controls/button.html
前言
Button的简单功能这里就不多说了,重点讲一下自定义的Button
1 关于系统自带的Button
- 如果需要只是在按钮上有文字,也就是最简单的Button,那么直接使用 Button 就可以。
- 如果需要的是一个图片按钮,那么直接使用 ImageButton 即可
- 如果希望Button既有图片又有文字,那么在使用 Button 的基础上加上 android:drawableLeft 即可
例如
<Buttonandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/button_text"android:drawableLeft="@drawable/button_icon"... />
2 关于自定义自己的样式
这是系统自带的Button:
这是我们自己定义的Button:
下面来看这是如何实现的
具体有3步:
- 首先需要有背景图片,这里包含:默认背景、按下背景、获得焦点背景(这个在平板上可能用得到)
- 把图片放置到
res/drawable/
的路径下,使用Android Stduio的同学也必须防止到这个路径下,不能放置到默认的mipmap路径下 在
res/drawable/
路径下创建以下的xml文件
0 0
- 安卓自定义按钮
- 安卓自定义按钮
- 安卓自定义滑动按钮
- 安卓自定义按钮的实现
- 安卓自定义按钮图片 和形状
- 安卓开发笔记(一)------------自定义按钮
- 安卓日记——自定义按钮效果
- 安卓之自定义按钮(以及shape详解)
- 安卓之自定义按钮(以及shape详解)
- 安卓 隐藏按钮
- 安卓倒计时按钮
- 安卓 实现圆角按钮的的自定义和点击圆角按钮按钮实现背景变化
- 安卓开发之自定义带加载进度的按钮ProgressButton
- 安卓自定义控件之可以滑动吸附的button按钮
- 安卓UI学习(2)--能自定义点击事件,且带点击动画的按钮
- 安卓如何简单的自定义控件实现按钮点击变色
- 安卓自定义shape并实现带有阴影的按钮背景效果
- 安卓动态增加按钮
- ab-web压力测试
- 【OpenCV】通过鼠标在图像中绘制RotatedRect旋转矩形
- android Jsoup获取网站内容(实例为新闻标题获取) —android网络必学
- ThreadPoolExecutor使用和思考(上)-线程池大小设置与BlockingQueue的三种实现区别(总结)
- Thrift,protobuf,json,xml,binary之间的对比
- 安卓自定义按钮
- iOS文件夹与plist文件的创建与删除
- 求阶乘
- leetcode:Contains Duplicate
- poj2761(Treap)
- 纸片:二分法
- c++学习笔记(一)--如何在mac 下编译c文件
- ROC和AUC介绍以及如何计算AUC
- javascript中Uint8Array类型的subarray方法陷阱