按钮
- 更新时间:2026-03-14 11:42:02
按钮是界面的最简单的元素,一般用于点击操作。按钮-button
按钮控件{XButton}是属于{XView}的子控件,因此{XView}中的所有方法,按钮控件都可以调用。

示例:基础使用
其实按钮本身是没有点击事件的,由于它继承了父类{XView},因此可以调用其父类中的函数来实现点击操作。
事实上,所有的组件都是继承自{XView}的,因此都可以调用{XView}中的方法。
二、常用属性
文本 - 文本
设置文本

字体 - 字体
设置字体

风格 - 样式
设置样式
可选值有:"文本(或文字)","轮廓(或者边框)","色调","图标"

主题颜色 - 主题颜色
设置主题颜色

文本颜色 - 文本颜色
设置文本颜色

涟漪颜色 - 涟漪颜色
设置涟漪颜色

弧度 - 弧度
设置弧度

文本尺寸 - 文本尺寸
设置文本尺寸

图标 - 图标
设置图标
![]()
图标颜色 - 图标颜色
设置图标颜色
![]()
图标尺寸 - 图标尺寸
设置图标尺寸
![]()
图标重力 - 图标重力
设置图标重力
![]()
图标内边距 - 图标内边距
设置图标内边距
![]()
最小宽度 - 最小宽度
设置最小宽度
单位:dp

最小高度 - 最小高度
设置最小高度
单位:dp

内边距 - 内边距
设置内边距

重力 - 重力
设置重力

背景颜色 - 背景颜色
设置背景颜色

背景图片 - 背景图片
设置背景图片

三、常用函数
设置重力(重力)
设置重力
- 参数 : 重力 {String} 例如:"中|下"
设置字体(字体)
设置字体
- 参数 : 字体 {int} 字体类型(使用$界面中的常量,例如:$界面.加粗)
设置主题颜色(颜色值)
设置主题颜色
由于打包后的apk可以选则不同的主题,那么我们就需要根据所选择的主题动态的获取颜色,详细请参考$颜色($color)的文档
- 参数 : 颜色值 {int} 颜色值
设置主题颜色(颜色值)
设置主题颜色
- 参数 : 颜色值 {int} 颜色值
设置文本(文本)
设置文本
- 参数 : 文本 {string} 文本
获取文本()
获得文本
设置文本颜色(颜色)
设置文本颜色
- 参数 : 颜色 {string} 颜色
设置文本颜色(颜色)
设置文本颜色
- 参数 : 颜色 {string} 颜色
设置涟漪颜色(颜色)
设置涟漪颜色
- 参数 : 颜色 {int} 颜色
设置涟漪颜色(颜色)
设置涟漪颜色
- 参数 : 颜色 {string} 颜色
设置弧度(弧度)
设置弧度
- 参数 : 弧度 {int} 弧度
设置文本尺寸(尺寸)
设置文本尺寸
- 参数 : 尺寸 {float} 尺寸
设置图标(图标)
设置图标
- 参数 : 图标 {string} 图标名称
设置图标颜色(颜色)
设置图标颜色
- 参数 : 颜色 {int} 颜色
设置图标颜色(颜色)
设置图标颜色
- 参数 : 颜色 {string} 颜色
设置图标尺寸(尺寸)
设置图标尺寸
- 参数 : 尺寸 {int} 尺寸
设置图标内边距(内边距)
设置图标内边距
- 参数 : 内边距 {int} 内边距
设置图标重力(重力)
设置图标重力
可选值:上方(上|top)、左(开始|start|left)、右(结束|end|right)
- 参数 : 重力 {字符串} 重力