马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 venski 于 2015-10-28 21:49 编辑
TC5.x安卓版想不想跟PC版一样,有一个初始化的过程呢. 以方便以打开咱们的软件就能运行一些代码,比如加载界面的配置
保存/加载界面上控件的配置 请查看另一贴
TC5.4以后的版本,安卓部分,已经修复 加入了初始化 功能,在代码里面 手工增加
function init()
//当APP界面打开时运行此处代码
end
即可初始化, 本贴纯属个人练习, 改为免回复!
具体怎么做呢? 很好奇的样子...
正巧我们利用界面设计中的事件来触发初始化, 但是应该用哪一种控件的事件呢? 点击事件,长按事件...... No!!
对了,是浏览器的 加载完成事件,你也可以用加载开始事件.随便了,反正我打开的是空页面 about:blank
随便找个合适的位置插入下面的代码,当然,你也可以插些广告
<线性布局
名称="广告信息"
宽度="匹配内容"
高度="匹配内容"
排列方向="横向排列"
控件对齐="底部"
是否隐藏="否"
>
<浏览器
名称="网页广告"
宽度="匹配内容"
高度="匹配内容"
地址="about:blank"
跳转方式="内部"
加载完成事件="网页_初始化"
是否隐藏="是"
>
</浏览器>
</线性布局>
//对了,我们就是把初始化写到 网页_初始化 这个功能中
变量 网页初始化中=0
功能 网页_初始化()
如果(网页初始化中==0)
网页初始化中=1
调试输出("加载中")
//恢复界面配置()
结束
结束
|