文件名称:
火山软件开发平台14窗口全操作108页
开发工具:
文件大小: 10mb
下载次数: 0
上传时间: 2019-04-06
详细说明:火山软件开发平台是易语言原创作者吴涛新作,是安卓快速开发中文编程之一,是提高安卓开发效率重要平台之一,鉴于目前中文教程很少,官网手册是非常好的教程之一,但是网站查看十分不方便,因此,本人整理出官方手册pdf版,完整版将于后续免费发放,具体请关注各大论坛。这是最新整理出来pdf部分,后续会完整合并,共计29个文件,这是整理的第14个pdf文件如果关闭“窗口2”那么“启动类窗口”就会重新触发“被激活”。
如果启动类窗口"进入后台(也就是被停止状态触发)。
这时重新让程序进入前台,这个时候"被重新启动"就会被触发
代码如下图
在窗口内设计一个编辑框做演示,最后添加生命問期内的“虚拟方法”。
点击跳转查看“虚拟方法′的添加方法。
给每个方法下都写一个“编辑框1添加内容”。
类名基础类公开属性名属性值备注
启动类窗了
用户主窗口封装类
成员变里名类型公开静态参考初始值属性名
属生值备注
编辑框1编辑框
收安卓窗口布局[隐藏]
方法它
公开类别
辞态属性名属性值注
通知被创建
通常
以方法可覆盖
返回值实型
返回值备注
参数名类型
属性名属性值备注
启动信息启动信息类
载入参数对象类[
参数数目整数
编辑框L添加内容(被创建1n)
父橡象通知_被创建(启动信息,戴入参数,参数数目
方法名公开类别静态属性名屈性值备注
通知_被启动
通常
虚以方法可覆盖
返回值类型
回值注
编辑框L添加内容(被启a)
人对象通知被启动0
法名
开类别
静态属性名屢性值
通知祯重新启动√通常
以方法可覆盖
返回值类型
返回值备注
编辑框1添加内客(被重新启动n
父对象.通知被重新启动(
方法名
公开类别
静态禹性名属性值备注
通知被激活
通常
吗虚拟方法可盖
返回值类型
返回值备注
编辑框1.添加内窨(被数活1n“)
对象通知_被活
方法名公开类别
静态属性名属性值注
通知共去激活
通常
以方法可盖
返回值类型
返回值备注
编辑框1.添加内容(失去激活
对象,通知头去激活
方法名公开类别静态属性名属性值备注
通知_被停止
通常
虚以方法可霜盖
返回值类型
返回值备主
编辑枉1.添加内容(被停止n
A象通知被停止(
方法名
公开类别静态属性名属性值备注
通知将被销毁√通常
虚方法可覆盖
返回值类型
返回值备注
提示框(将被销毀”
.通知将被祥
运行效果(G|F)
可以看到程序运行后“被刨建\被启动\被激活”依次添加进来了。
随后我按下了“"Home"键返回了桌面,一闪而过的时候可以隐约看到“失去激活”被添加进来
重新打开程序,可以看到不仅多了“失去激活”紧跟其后还有一个“被停止”
证明程序进入后台后“通知被停止″也被调用。
因程序从后台重新进入前台,自然“被重新启动”也被调用。
紧跟其后的是“被启动/被激活
最后我按下“返回鍵”退出程序“通知将被销毁”被调用,设置的提示框也弹岀。
ⅴ自134四
按
火山程序
被创建
被启动
被激活
加贝随
齷⊙国
更
帮助查看
打开“项目-->程序结构查看器(F2)”
打开“系统库”,“安卓基本”,找到“窗口”,就可以看到所有的关于“安卓窗口操作”,右侧可以查看详细的帮助内容和
说明。
以目宦教仨“的柱序构:
盟火山用户默订
日[系统库
妞火山
火山安卓基
AA火山
安卓权限
安卓资源
「2>成员:窗口->2
[兄弟成员:前后首
日玄卓窗口
创建窗口组件
通知_被创建
■窗口
背景色
背景图
类别:虚拟方法:访可
标题
当窗口被创后本方法
标题颜色
本方法被调用后将紧跟
标题颜色
查找子组件
沉漫模式
定义格式
沉漫模式
建窗口组件
无通知_被创建
错误信息框
打开选项菜单
缘数说明:
打开组件上下文菜单
关闭二下文莱单支持
参数名
关闭选项菜单
关闭组件上下文菜单
1.启动信息
畀外摸关闭
擦告信息框
2.载入参数
开启二下文莱单支持
屏幕方向
动信息
启用标题栏进度条
3.参数数目
取窗口配置表
取窗口客器组件
属性表:
取当前焦点子组件
全屏模式
且不油断江
内客查找
·虚拟方法创建
右键“窗口”下面任意区域,选择“添加启动类’虚拟方法
备注:在火山中安卓APP“启动窗口”的名字必须叫“启动类”,而且无法修改。
包名属性名属性值备注
名基础类公开属性名属性值备主
上动窗口
用户主窗囗封装类
剪切
Ctrl+x
酯复制
Ctrl+c
应|粘贴
Ctrl+v
块操作
插入…1
向前插入对应行N
Insert
向前插入空行门
Ctrl+Insert
向后插入空行
Shift+Insert
杂类M
添加启动类的虚拟方法M
添加事件接收方法
跳到定义位置(
Ctrl+G
显示启动类的帮助内容叫HF1
设计启动类的界面布尾U
选择后这样我们就打开了“启动类”窗口的“虚拟方法”。
最后选择你要创建的“虚拟方法”,然后点击“添加”即可。
包名属性名属性值备主
类名基址类公开属性名属性值备注
启动类窗口
用户主窗口封装
在类后功类宁定义其基学中虚找方法的羲孟方法
窗口
虚拟方法名:通知_被创强
通知被创建
∴<无返回值>通知被创建〔启动信息类启动信息,对象类
通知_被启动
载
参数,整数参数数目
通知_被重新启动
当窗口被仓建后
调用
通知_被點活
本方法被调用后将紧跟着调用嗵通知_被启动方法
通知失去邀活
通知_清理数据
参数信息:
通知_被停止
功信息(启动信息类]:提供载入本窗口时所传递过来的启动
信息,必定不为空对象
通知_将被销毁
载入参数时象类:提供载入本窗口时所传递过来的所有参
通知_即挖初始化内容
数(载入窗囗2方法传递)
通知_初妃化选项菜单
意戴入本商口时所传递过来的所有基本数据实型参数均已经
通知更新选项菜单
被自欧转换为对应的
通知_初始化组件上下文菜单
象所以取用时需要使用对象类的对应对象到xx方法将
其转换回去
…通知菜单项被选择
梦数数自(蹙数:提供载入参数勤组的成员数目如果为则
通知菜单被天
戴入棽数可能为空对象
通知获得返回数据
通知_即挖发送通用动作事件
俑知诵动作事件
口是否添加主释此处不添加也可以在所加入事件虚报方法的名称列上右锥跳转到原定义方法处查看)
添加(A
天(C)
·设计一个界面
加入一个线性布局器将其“布局方向”属性设置为“横向布局”。
然后在其中放两个按钮,最后在线性布局器的外面放一个编辑框
编辑框右侧属性的组件宽度类型,设置为“匹配父组件度”
果仅供参考)·<默认布局>·[已修改]
布局预览尺寸:手机纵向320×480
线性布局器
9:48
属性名
属性值
自有性
火山程序
名称
线性布局器
曰窗口组件
钮1接
视内内
模
]边
式距距
编辑框
质内边距
底内边距
期望最小宽度
期望最小高度
水平滚动条骨
水平滚远条昌
垂直滚动条昌
垂直滚动条骨.
终绘前水平
始绘带睡直
标记
曰线性布苦
冇局方向向布局
基
剩余空间总权重100
内容櫛白齐
内容纵向时齐
日布局国性(为所是父组件捏供
日窗口寄器组件
左右
外边距
外边距
页外边距
居外边距
组件究度类型匹西父组件宽度
组件宽度值
组件高度类型
组仕直庶情
二、窗口虛拟方法
通知被创建
帮助文档如下图:
可以看到木虚拟方法有“三个”参数。
参数1:“启动信息类”用来提供载入本窗口传递过来的“启动信息”
例如:载入窗口方法,有一个“数据包类”参数,提供参数后,这里就可以用“启动信息类”接收传递的参数。
参数2:“载入参数”对象类,载入窗口2可以传递本参数。
参数3:就是传递的“参数2”的数组成员数了
通知_被创建
别:虚據方法访问枳限:员开
当窗口被仓健后本方法祯调用
本方法被调用后紫跟看调用通知_破启动加方法
定义格式:
无通知_被创建(启动信息类启动信息,对象类]载入参数.整数参数数目
参数说明:
参数名数据类型说明
1.启动信息启动信息类提供载入本窗口时所传递过来的启动信息,必定不为空对象
2.载入参数对象类[]提供载入本窗口时所传递过来的所有参数(“载入窗口2”方法传
递
主意:载入本窗口时所传递过来的所有基本数据类型参数均已
经被自动转换为对应的封装类对象所以取用时需要使用对象类
的财应”到x"方法将其转换回去
3.参数数目整数提供“载入参数数组的成员数目如果为则载入多数"可能为
空对象
代码编写(1):
我们可以使用快捷键ctrl+D创建一个新的类,起名“窗口2″,基础类填写“窗口”。
随后鼠标右键打开“安口2界面布局”,放置一个“编辑框”。
设置编辑框,组件宽度类型为“匹配父组件度
最后鼠标右键添加“窗口2″的“通知被创建”虚拟方法。
反回()
名基础类公开属性名属性值备
窗口2密口
成员里名卖型盐开静态参考初始值属性名
属性值
编辑框!编辑框
安卓窗口布局[院
方法名公开类别静态属性名属性值备注
通灯被√通常
菇以方法可盖
返叵值类型
返回值备注
参数名
属性名属性值
备注
启动信息启动信息类
载入参数对象类[
参数数目整数
对象.通知_被创建(启动信息,载入数,参数数目)
代码编写(2)
首先添加启动类的“通知被刨建”虚找方法。
在该方法下创建一个类型为“数据包类”的变量(名称随意)。
利用数据包类的“写文本字段”方法,可以写一段数据存储起来
写文本宇殿有三个参数,并且支持动态调用。
參数1:为要操作的数据包类,因支持动态调用,所以这里可以省略不写。
直接写参数2:字段名(可以理解为“标识”,名称随意
參数3:填写你要传递的文本数据即可。
方法名公开类别静态属性名属性值备
通知被创建
通常
拟方法可要盖
返回值类型
返回值备注
签教名
属性名属性值备
启动信息信息类
载入参数类[]
参教数目
局部变里名类型↓静态参考初贴恰值局性名属性值备
数据包变里数据包类
数据包变量写文本宁段(“宁段名,“要载入的文本
载入窗口(窗口2,数据包变里
象通知_被创建(启动信息,载入参数,参数数目
代码编写(3)
在窗口2的“通知被创建”下面,给本窗口设置一个标题方便区分(黄色箭头)。
然后利用参数启动信息的“取附带数据包”方法,继续“读文本字段”方法。
字段名自然是填写启动类那边输入的字段名
最后赋值给“编辑框1”看看效果
方法名公开类别静态属性名属性值备注
通知_祯创建
常
虚方法可覆盖
回值类型
返回值备注
参数名
类型
属性名属性值备注
启力信息、启动信息类
载入数时象类
如目
参
标题=“商
编辑框1.内客=启动信息取附带数据包().读文本字段("字段名”)
父对象通知_被囟(启动信息,载入参数,参数数目
运行效果如下图
运行后可以看见,程序直接载入到了“窗口2″,并且“传递的文本”也成功显示在了“编辑框”内。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.