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与网络交互 >d 在平时的脚本编写过程中可能需要再UI界面上做网络操作,例如网络账号登录验证,卡密登录验证等网络操作时直接写网络请求必然会导致崩溃 ## 网络请求在UI中的使用 >d 因为安卓天生的UI线程不能做耗时操作,而网络请求必然是一个耗时操作所以这样导致了UI线程会卡死的情况,所以使用线程来在UI线程里执行耗时操作达到目的 ```js // 简单的按钮做网络请求例子 ui.setEvent("网络请求","click",function ( view) { thread.execAsync(function () { http.httpGet("https://www.baidu.com",{},100000,{}) }) }) ``` ## 线程中更新UI内容 ```js thread.execAsync(function () { // 参数解释 第一个 是要延时多少毫秒来更新UI显示的内容 第二个是创建了一个UI线程的回调函数 ui.run(延时多少毫秒,function(){ // 刷新UI 这里才可以做设置文本内容 更新其他控件的状态等操作 }) }) ``` 我是Mr-老鬼、QQ1156346325 -------------------------版权声明---------------------- 版权所有~Mr-老鬼 ~转载请注明原文地址。 免责声明:本文所有的教程仅限交流学习使用不得用于违法用途,造成的法律后果本人不承担责任。
Mr、老鬼
2024年1月24日 06:45
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码