函数:UILabel 文本标签
函数名称:文本标签
函数功能:一般来用显示说明文字或者标题,只用作显示
函数方法
UILabel(num,text,size,align,color,width,nowrap,valign);
返回值:无
参数 | 类型 | 必填 | 说明 | 默认值 |
---|---|---|---|---|
num | number | 否 | 控件所在页面页数,不能超过 UINew 的 pagination 参数 | 1 |
text | string | 否 | 文字内容,需要显示的文字 | - |
size | number | 否 | 字号,字体大小 | 15 |
align | string | 否 | 对齐方式 ,左对齐 left,右对齐 right,居中 center | "left" |
color | string | 否 | 文字颜色,使用 RGB 十进制数值,以英文半角逗号分割 | "0,0,255" |
width | number | 否 | 控件宽度,默认 0 为一行,自定义宽度可写其他数值 Android 设备仅支持整数否则会提示 UI 格式错误; -1 为自适应屏幕,0 为占用整行, 大于等于 1 按照数字设置宽度,不填默认占整行, -1、0、及大于等于 1 的参数仅支持 Androidv3.2.0、iOSv3.1.5 以及以上版本 |
0 |
nowrap | number | 否 | 指定下一个控件是否换行,当此属性为 1 时 将指定下一个控件不换行 |
0 |
valign | string | 否 | 垂直对齐方式,顶端对齐 top, 垂直居中 center,底部对齐 bottom,默认垂直居中, 仅支持 Androidv3.2.0、iOSv3.1.5 以及以上版本, 仅支持 v1.3.4 及其以上版本 TSLib |
"center" |
函数用例
require "TSLib"--使用本函数库必须在脚本开头引用并将文件放到设备 lua 目录下
UINew()
--可选参数如果写部分的话,该参数前的所有参数都必须需要填写,否则会报错
UILabel("我的第一个脚本",15,"left","255,0,0",-1,0) --宽度写 -1 为一行,自定义宽度可写其他数值
UIShow()
require "TSLib"--使用本函数库必须在脚本开头引用并将文件放到设备 lua 目录下
w,h = getScreenSize()
UINew(2,"第一页,第二页","运行脚本","退出脚本","uiconfig.dat",0,120,w*0.9,h*0.9,"255,231,186","255,231,186","","tab",1,15,"right") --方式一,宽高为屏幕的 90%
UILabel("我的第一个脚本",15,"left","255,0,0",-1,0,"center")
UILabel("我的第二个脚本",15,"left","255,0,0",-1,0,"bottom")
UIShow()
--控件在一行
require "TSLib"--使用本函数库必须在脚本开头引用并将文件放到设备 lua 目录下
UINew()
UILabel("第一个",15,"left","0,0,0",100,1,"top")
UILabel("第二个",15,"left","255,0,0",100,1,"center")
UIShow()
注意事项
本函数无返回值,只作文字显示。
标签支持多行显示,在字符串中插入 \n 可以进行换行,例如:"测试\n测试 1\n测试 2"。
想要多个控件显示在一行,需要使用 width 及 nowrap 参数, width 不能为 -1 需要根据屏幕宽度进行调整,nowrap 需要为 1。