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 界面的内容都是为了给脚本服务的,比如我有个编辑框 用户在编辑框输入了文字后脚本怎么读?所以先保存然后脚本才能读取否则读东西是空的 ## 交互逻辑 >s 先在xml写一个编辑框,一个按钮 >d 在ui.js 读取一下编辑框的内容,点击按钮后保存编辑框的内容最后脚本去读取存储的值 ## xml示例 ```xml <?xml version="1.0" encoding="UTF-8" ?> <ScrollView xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:android="http://schemas.android.com/apk/res/android" xsi:noNamespaceSchemaLocation="layout.xsd" android:layout_height="match_parent" android:layout_width="match_parent"> <LinearLayout android:layout_height="match_parent" android:layout_width="match_parent" android:orientation="vertical" android:padding="20dp"> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:tag="edit" android:text="我是编辑框" android:hint="请输入内容"/> <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:text="保存" android:tag="btn"/> </LinearLayout> </ScrollView> ``` ## ui.js示例 ```js function main() { ui.layout("参数设置", "main.xml"); ui.setUIvar();// 初始化并将所有xml里的组件转为对象 let edit = ui.findViewByTag("edit");// 获取 EditText 组件 tag属性为 edit 的对象 ui.setEvent("btn","click",function ( view) { let 读取编辑框的内容= edit.getText()+"" toast("读取编辑框的内容: "+ 读取编辑框的内容); ui.saveAllConfig();// 保存全部值 ui.saveConfig("edit",读取编辑框的内容);// 保存单个值 第一个参数为Key 第二个参数为具体的值 }) } main(); ``` ## main.js 脚本读取示例 ```js function main() { //开始再这里编写代码了!! //如果自动化服务正常 if (!autoServiceStart(3)) { logd("自动化服务启动失败,无法执行脚本") exit(); return; } logd("开始执行脚本...") let UI编辑框的值 = readConfigString("edit");// 读取tag为edit的编辑框组件存储的值 logd(UI编辑框的值); } ``` 我是Mr-老鬼、QQ1156346325 -------------------------版权声明---------------------- 版权所有~Mr-老鬼 ~转载请注明原文地址。 免责声明:本文所有的教程仅限交流学习使用不得用于违法用途,造成的法律后果本人不承担责任。
Mr、老鬼
2024年1月24日 05:50
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码