控件父类-XView
- 更新时间:2026-03-06 16:02:24
控件父类-XView
在应用中所有的控件或者布局都是这个类{XView}的子类,因此,这个类中的所有方法,所有的子类都能调用,故称为:公共方法。
在代码示例中,多数情况下,我都是使用{XButton}按钮控件来进行演示的,其实任何控件都可以。
获取视图()
获取名称()
解析颜色(color)
dp(dp)
将dp转换成对用的px
- 参数 : dp {float} dp长度
- 返回 : {float} px长度
dp转px(dp)
设置背景图片(路径)
设置背景图片
- 参数 : 路径 {String} 图片路径
显示提示条(信息)
显示提示条
- 参数 : 信息 {String} 信息内容
显示提示条(信息, 标题, 回调函数)
显示提示条
- 参数 : 信息 {String} 信息内容
- 参数 : 标题 {String} 按钮标题
- 参数 : 回调函数 {(视图)=>{}} 点击事件回调
点击事件(回调函数)
设置点击事件
- 参数 : 回调函数 {(视图)=>{}} 点击事件
长按事件(回调函数)
设置长按事件
- 参数 : 回调函数 {(视图)=>{}} 长按事件
显示菜单(选项, 回调函数)
显示选项菜单
- 参数 : 选项 {String[]} 选项列表
- 参数 : 回调函数 {(标题)=>{}} 回调函数
显示菜单(选项, 重力, 回调函数)
显示选项菜单
- 参数 : 选项 {String[]} 选项列表
- 参数 : 重力 {String} 重力参数
- 参数 : 回调函数 {(标题)=>{}} 回调函数
启用控件(启用)
是否启用控件
- 参数 : 启用 {boolean} true:启用,false:禁用
是否可用()
判断可用
- 返回 : {boolean} true:启用,false:禁用
设置可见性(可见性)
设置可见性
- 参数 : 可见性 (使用界面常量,例如:界面.隐藏)
获得可见性()
获得可见性
- 返回 : {int} (使用界面常量,例如:界面.隐藏)
设置可聚焦(可聚焦)
设置可聚焦
- 参数 : 可聚焦 {boolean} true:控件可获得焦点,false:控件不可获得焦点
设置可点击(可点击)
设置可点击
- 参数 : 可点击 {boolean} true:控件可被点击,false:控件不可被点击
设置透明度(透明度)
设置透明度
- 参数 : 透明度 {float} 0.5:控件半透明,1:控件不透明
获得透明度()
获得透明度
- 返回 : {float} 控件透明度值
设置立体值(立体值)
设置立体值
可以让控件看起来更加立体
- 参数 : 立体值 {int} 立体值
获得x()
获取x值 获取相对于父控件的x值
- 返回 : {float} x值
设置x(x)
设置x值 设置在父控件中x的值
- 参数 : x {float} x值
获得y()
获取y值 获取相对于父控件的y值
- 返回 : {float} y值
设置y(y)
设置y值 设置在父控件中y的值
- 参数 : y {float} y值
获得宽度()
获得控件宽度
- 返回 : {int} 宽度
获得高度()
获得控件高度
- 返回 : {int} 高度
触摸事件(回调函数)
处理触摸事件
- 参数 : 回调函数 {(触摸事件,视图)=>{return false;}} 触摸回调