EasyClik安卓原生UI免费版教程
免费教程说明
UI入门
EasyClick 官方支持的安卓组件
排版绘制
↗
布局
↗
LinearLayout 线性布局
RadioGroup 单选布局
ScrollView 垂直滚动框布局
FrameLayout 帧布局
HorizontalScrollView 横向滚动框
CardView卡片布局
include 引用布局
控件
↗
TextView 控件
View 视图
EditText 输入框控件
Button 按钮控件
CheckBox 复选框
RadioButton 单选按钮
Spinner 下拉选择框
Swtich 开关按钮
ImageView 图像
WebView 内嵌浏览器
公有属性表
人机交互
↗
按钮点击操作
单选按钮,复选框,开关选中操作
下拉框选中操作
修改文本内容
保存UI参数脚本读取值
UI中启动脚本
UI中启动EC设置
清空UI参数
对话框
悬浮窗
脚本与 UI 交互
UI与网络交互
原生UI 学习思路
本站点使用 MrDoc 构建
-
+
脚本与 UI 交互
# 脚本与 UI 交互 >s 在脚本运行过程中如何修改更新UI参数? 例如更新 脚本界面的文本内容,更新悬浮窗的文本内容 ## 参数读取 ```js readConfigInt("tag") //读取整型配置 readConfigString("tag") //读取字符串配置 readConfigDouble("tag") //读取double配置 readConfigBoolean("tag") //读取布尔型配置 getConfigJSON() //取所有配置 ``` ## 修改更新UI的文本内容 >s 两种方式 1.直接修改 2.存储新的值重新打开UI时才会变 - 直接修改 ```js let tv = ui.findViewByTay("tv");// 先获取主页面UI的view对象 let floatyView = ui.findViewWithTag("tag")// 获取悬浮窗的view对象 // 然后在脚本中执行 // 因为脚本属于后台线程 非UI线程所以必须使用ui.run(延时时长,回调函数)来实现更新UI的目的 ui.run(10,function(v){ tv.setText("新的文本内容") }) ``` - 保存修改 ```js ui.saveConfig("tv","新的值");// 执行的过程中直接存储对应的tag属性的值 即可更改UI存储的值而达到更新UI的目的,但是这个做法只能重新打开UI才能刷新界面,适用于脚本UI界面不在前台时更新存储的值脚本结束后手动打开界面时更新参数 ``` 我是Mr-老鬼、QQ1156346325 -------------------------版权声明---------------------- 版权所有~Mr-老鬼 ~转载请注明原文地址。 免责声明:本文所有的教程仅限交流学习使用不得用于违法用途,造成的法律后果本人不承担责任。
Mr、老鬼
2024年1月24日 06:46
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码