赞
踩
相对于脚本而言,一般不写UI最好.但有时候要确认用户的选择和输入,不得不使用UI或者悬浮窗…
但两者的功能和实现方法 是一样的.
针对于初次编写UI界面的同学来说,可能会遇到各种各样的坑.
坑1: 不管你的代码多么少, “ui”; 这个字符串,必须放在第一行,在它之上,不能有任何的代码和注释
坑2: 整个UI编写过程中,有一个非常重要的原则:
UI线程中除函数和公用变量外不要写任何流程性质的代码,如果要写流程,必须使用线程
threads.start(function() {
//这里写你的流程代码
});
threads.start(function() {
//流程代码
ui.run(()=>{
//这里写针对UI的操作
});
});
var Thread = threads.start(function() {});
ui.run(()=>{});
而在线程 threads.start();中,我的写法是:
threads.start(function() {});
坑6: 使用setVisibility()方法时,一定要 importClass(android.view.View);
括号中的属性包括:
View.GONE //完全隐藏控件
View.INVISIBLE //隐藏控件,但保留控件的位置
View.VISIBLE //默认属性, 显示控件
坑7: 针对text控件的对齐 gravity 要在 linear 布局中进行设置,例如
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。