UI - 界面对象
- 更新时间:2026-06-15 07:53:05
界面对象
getView()
获取解析后的最大布局
- 返回 : {View} 返回最大布局
- 版本 : 1.1.2
id(id)
通过id获取控件
- 参数 : id {string} 控件id
- 返回 : {XView} 返回控件
- 版本 : 1.1.2
run(runnable)
ui线程
- 参数 : runnable {()=>{}} ui线程
- 版本 : 1.1.2
toast(text)
悬浮土司
悬浮土司是基于悬浮窗来实现的,因此在显示的时候会处于界面顶层。
- 参数 : text {string} 文本
- 版本 : 1.1.2
toast(text, gravity)
悬浮土司
悬浮土司是基于悬浮窗来实现的,因此在显示的时候会处于界面顶层。
- 参数 : text {string} 文本
- 参数 : gravity {string} 重力
- 版本 : 1.1.2
show()
显示界面
- 版本 : 1.1.2
finish()
结束界面
- 版本 : 1.1.2
activity()
等待获得activity对象
注意:如果没有解析界面,那么就直接返回null 如果没有显示界面,也会直接返回null 如果解析成功并且成功显示,那么就会进入循环中,不断的等待判断activity是否获取成功,如果获取成功,则直接返回activity
- 返回 : {AppCompatActivity} activity
- 版本 : 1.1.2
onStart(runnable)
界面初始时执行
- 参数 : runnable {(activity)=>{}} 生命周期回调
- 版本 : 1.1.2
onResume(runnable)
重返界面时执行
- 参数 : runnable {(activity)=>{}} 生命周期回调
- 版本 : 1.1.2
onPause(runnable)
界面暂停时执行
- 参数 : runnable {(activity)=>{}} 生命周期回调
- 版本 : 1.1.2
onStop(runnable)
界面停止时执行
- 参数 : runnable {(activity)=>{}} 生命周期回调
- 版本 : 1.1.2
onDestroy(runnable)
界面销毁时执行
- 参数 : runnable {(activity)=>{}} 生命周期回调
- 版本 : 1.1.2
onRestart(runnable)
重新刷新界面时执行
- 参数 : runnable {(activity)=>{}} 生命周期回调
- 版本 : 1.1.2
onActivityResult(runnable)
活动结果事件
- 参数 : runnable {(requestCode,resultCode,intent,activity)=>{}} 活动结果事件
- 版本 : 1.4.9
onCreateContextMenu(runnable)
上下文菜单创建事件
- 参数 : runnable {(menu,view,menuInfo,activity)=>{}} 上下文菜单创建事件
- 版本 : 1.4.9
onCreateOptionsMenu(runnable)
选项菜单创建事件
- 参数 : runnable {(menu,activity)=>{}} 选项菜单创建事件
- 版本 : 1.4.9
onCreatePanelMenu(runnable)
选项菜单面板创建事件
- 参数 : runnable {(featureId,menu,activity)=>{}} 选项菜单面板创建事件
- 版本 : 1.4.9
onOptionsItemSelected(runnable)
选项菜单点击事件
- 参数 : runnable {(item,activity)=>{}} 选项菜单点击事件
- 版本 : 1.4.9
onKeyDown(callback)
按键按下事件
- 参数 : callback {(keyCode,event,activity)=>{return false;}} 按键按下事件
- 版本 : 1.1.2
onKeyUp(callback)
按键抬起事件
- 参数 : callback {(keyCode,event,activity)=>{return false;}} 按键抬起事件
- 版本 : 1.1.2
onKeyLongPress(callback)
长按事件
- 参数 : callback {(keyCode,event,activity)=>{return false;}} 长按事件
- 版本 : 1.1.2
setDir(dir)
设置界面显示方向
可选值:h(横向)、v(竖向)、auto(自动)、null(默认)
- 参数 : dir {String} 界面显示方向
- 版本 : 1.8.7
setTheme(style)
设置主题
设置主题后,需要重启才会生效。
"blue.light"、"blue.dark"、"green.light"、"green.dark"、"pink.light"、"pink.dark"、"orange.light"、"orange.dark"、"yellow.light"、"yellow.dark"、"purple.light"、"purple.dark"。
- 参数 : style {String} 主题名称
- 版本 : 1.9.7