提示框如图
界面UI代码如下:
- <窗口
- 宽度="-2"
- 高度="-2"
- 显示确认按钮="false"
- 显示标题栏="false"
- 标题="提示"
- 标签头高度="-2"
- 标签头背景="#002222222"
- 标签头字体大小="16"
- 标签头选中字体颜色="#002222222"
- 标签头字体默认颜色="#002222222">
- <标签页
- 标题="运行提示"
- 背景="#002222222">
- <水平布局
- id="idhor"
- 宽度="-1"
- 高度="150"
- 对齐="居中"
- 背景="#002222222">
- <文本框 id="显示启动时间" 默认值="欢迎使用懒人精灵" 文字大小="20" 文字颜色="#FFFF0000" 高度="-1" 宽度="-2" 边距="0,0,0,0"/>
- </水平布局>
- <水平布局
- id="idLayoutHor1"
- 宽度="-1"
- 高度="200"
- 对齐="居中"
- 背景="#002222222">
- <文本框 id="显示停止时间" 默认值="显示内容" 文字大小="20" 文字颜色="#FFFF0000" 高度="-1" 宽度="-2" 边距="0,-70,0,0"/>
- </水平布局>
- <水平布局
- id="idLayoutHor2"
- 宽度="-1"
- 高度="-1"
- 对齐="水平居中"
- 边距="0,-90,0,0"
- 背景="#002222222">
-
- <按钮 id="提示框确定" 标题="确定" 宽度="500" 高度="-2" />
- </水平布局>
- </标签页>
- </窗口>
复制代码 调用方法如下:
- local 启动时间="启动时间 : " .. os.date("%H:%M:%S")
- function 提示框回调(handle,event,arg1,arg2,arg3)
- print(event)
- if event == "onload" then
- print("窗口被加载了",handle)
- setUIText(handle,arg1,"显示启动时间",启动时间)
- setUIText(handle,arg1,"显示停止时间","停止时间 : " .. os.date("%H:%M:%S"))
-
- elseif event == "onclick" then
- print("按钮点击事件:",arg1,arg2)
- closeWindow(handle,false)
- elseif event == "onchecked" then
- print("多选框选中或反选事件:",arg1,arg2)
- elseif event == "onselected" then
- print("单选框或者下拉框事件:",arg1,arg2)
- elseif event == "onclose" then
- print("关闭窗口",arg1)
- closeWindow(handle,false)
- elseif event == "onwebviewjsevent" then
- print("webview事件",arg1,arg2,arg3)
- end
- end
- local brr=showUI("提示框.ui",800,480,提示框回调)
复制代码 个人学习过程中所编写,技术有限,希望对各位有所帮助,有哪位大神有更好的方法可以发出来探讨下
|