控件:Label 标签
一共有 8 种属性:控件类型 type、标题 text、字体大小 size、水平对齐方式 align、垂直对齐方式 valign、字体颜色 color、控件宽度 width、控件是否换行 nowrap
返回值:无
参数 | 类型 | 必填 | 说明 | 默认值 |
---|---|---|---|---|
type | string | 是 | 控件类型:Label | - |
text | string | 否 | 内容,一般来用显示说明文字或者标题, 该控件没有任何返回值,只用作显示 |
- |
size | number | 否 | 字体大小,如果不指定该属性,则默认值为 15 | 15 |
align | string | 否 | 水平对齐方式,默认左对齐。 可取值为:左对齐 left,右对齐 right,居中 center |
"left" |
valign | string | 否 | 垂直对齐方式,顶端对齐 top, 垂直居中 center,底部对齐 bottom, 默认垂直居中,仅支持 Androidv3.2.0、iOSv3.1.5 以及以上版本 |
"center" |
color | string | 否 | 文字颜色,默认黑色(0,0,0)。 使用 RGB 十进制数值,以英文半角逗号分割 |
"0,0,0" |
width | number | 否 | 控件宽度,当 showUI 全局属性 style 为 default 时, 如需将多个控件放入同一行显示,可用此属性调整控件宽度, 仅支持引擎版本 iOSv2.2.6, Androidv1.2.4 及其以上版本; -1 为自适应屏幕,0 为占用整行, 大于等于 1 按照数字设置宽度,不填默认占整行, -1、0、及大于等于1参数仅支持 Androidv3.2.0、iOSv3.1.5 以及以上版本 |
0 |
nowrap | number | 否 | 控件是否换行,当此属性为 1 时, 将指定下一个控件不换行,用于将多个控件放入一行显示。 仅支持引擎版本 iOSv2.2.6, Androidv1.2.5 及其以上版本 |
0 |
函数用例
local ts = require("ts")
local cjson = ts.json
w,h = getScreenSize();
MyTable = {
["style"] = "default",
["width"] = w,
["height"] = h,
["cancelname"] = "取消",
["okname"] = "开始",
["title"] = "居中自定义字号",
["titlealign"] = "center",
["align"] = "center",
["titlesize"] = 12,
["titles"] = "标签",
["pagetype"]= "multi",
["selpage"] = 1,
["orient"] = 0,
["btnbkcolor"] = "255,255,255",
["bgcolor"] = "255,255,255",
["pagenumtype"] = "tab",
["config"] = "showuiTest1.txt",
["timer"] = 99,
["rettype"] = "table",
pages =
{
{
{
["type"] = "Label",
["align"] = "center",
["text"] = "标签1",
["size"] = 20,
["width"] = -1,
["nowrap"] = 1,
["valign"] = "bottom",
},
{
["type"] = "Label",
["align"] = "center",
["text"] = "标签2",
["size"] = 20,
["width"] = -1,
["nowrap"] = 1,
["valign"] = "top",
},
{
["type"] = "RadioGroup",
-- 必填,控件类型,单选组合
["id"] = "rg",
-- 选填,无,控件 ID,以 table 格式返回返回值时必填,否则无法获取返回值
["list"] = "小学,初中", -- 必填,无,多选组合内容
},
}
}
}
local MyJsonString = cjson.encode(MyTable);
UIret,values = showUI(MyJsonString)
注意事项
- 标签可支持多行显示,在字符串中插入 \n 可以进行换行,例如:\"测试\n测试 1\n测试 2\"(安卓系统 \n 需写成 \r\n)
- 文字颜色尽量选择和背景区别较大、在电子设备屏幕上看起来不刺眼的颜色,具体可参考 配色网。