发帖
充值
 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
首页源码分享懒人精灵_动态UI示例_秒数转换时间格式

懒人精灵_动态UI示例_秒数转换时间格式

4
回复
3232
查看
[ 复制链接 ]
已绑定手机

46

主题

118

回帖

2831

积分

版主

积分
2831
2021-11-20 11:06:12 显示全部楼层 阅读模式
使用懒人精灵动态UI,获取输入数据转换成时间格式并显示.

  1. function FormatTime(seconds)
  2.         -- 秒数转换成时间格式 时分秒
  3.         local second = math.fmod(seconds,60)
  4.         local min = math.floor(seconds/60)
  5.         local hour = 0
  6.         if min >59 then
  7.                 hour = math.floor(min/60)
  8.                 min = ( min/60 - math.floor(min/60) )*60
  9.         else
  10.                 hour = 0
  11.         end
  12.         local datestr = string.format("%02d:%02d:%02d",hour,math.floor(min),second)
  13.         print(string.format("%02d:%02d:%02d",hour,math.floor(min),second))
  14.         return datestr
  15.        
  16. end


  17. function onClick()
  18.         local s = ui.getValue("editId1")
  19.         local datestr = FormatTime(s)
  20.         ui.setEditText("editId2",datestr)
  21.        
  22. end


  23. function ViewUI()
  24.         -- 接收ui输入秒钟 转换对应的时间格式
  25.         ui.newLayout("layout1",-1,-1)
  26.         ui.show("layout1",false)
  27.         ui.setTitleText("layout1","秒钟转换时间")
  28.         ui.newRow("layout1","row1",-1)
  29.         ui.addTextView("layout1","tvId1","请输入秒钟:")
  30.         ui.addEditText("layout1","editId1","")
  31.         ui.newRow("layout1","row2",-1)
  32.         ui.addTextView("layout1","tvId1","转换格式:")
  33.         ui.addEditText("layout1","editId2","")
  34.         ui.newRow("layout1","row3",-1)
  35.         ui.addButton("layout1","btnnId1","点击转换")
  36.         ui.setOnClick("btnnId1","onClick()")
  37.        
  38.         sleep(100000)
  39. end
  40. ViewUI()
复制代码
运行结果图片:
2.png

使用道具
举报

10

主题

50

回帖

575

积分

高级会员

积分
575
好高深啊。
回复
使用道具
举报
已绑定手机

3

主题

40

回帖

3454

积分

论坛元老

积分
3454
支持一下
回复
使用道具
举报
已绑定手机

0

主题

33

回帖

115

积分

注册会员

积分
115
我还是不懂什么叫静态和动态 ui
回复
使用道具
举报
已绑定手机

46

主题

118

回帖

2831

积分

版主

积分
2831
2021-11-23 12:20:38 楼主 显示全部楼层
肉肉爱破解 发表于 2021-11-23 10:37
我还是不懂什么叫静态和动态 ui

静态UI在界面 - >项目.ui里面去添加控件,动态UI可以直接在主程序里面用代码实现显示界面和控件
回复
使用道具
举报
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则