函数:UIEdit 单行文本框
函数名称:编辑框
函数功能:编辑框内容返回
函数方法
UIEdit(num,id,prompt,text,size,align,color,kbtype,width,nowrap,secure);
参数 | 类型 | 必填 | 说明 | 默认值 |
---|---|---|---|---|
num | number | 否 | 控件所在页面页数,不能超过 UINew 的 pagination 参数 | 1 |
id | string | 是 | 控件 ID | - |
prompt | string | 是 | 提示文字,默认显示的文字 | - |
text | string | 是 | 默认文字,编辑框默认内容 | - |
size | number | 否 | 字号,字号大小 | 15 |
align | string | 否 | 对齐方式,左对齐 left,右对齐 right,居中 center | "left" |
color | string | 否 | 文字颜色,使用 RGB 十进制数值 以英文半角逗号分割 |
"0,0,255" |
kbtype | string | 否 | 键盘类型,number ascii default 三种 |
"default" |
width | number | 否 | 控件宽度,默认 -1 为一行 自定义宽度可写其他数值, Android 设备仅支持整数否则会提示 UI 格式错误 |
-1 |
nowrap | number | 否 | 指定下一个控件是否换行,当此属性为 1 时, 将指定下一个控件不换行 |
0 |
secure | boolean | 否 | 是否明文显示,仅支持 v1.3.2 及其以上版本 TSLib, 默认是 false - 明文显示,true - 加密显示 |
false |
函数用例
--控件在一行
require "TSLib"--使用本函数库必须在脚本开头引用并将文件放到设备 lua 目录下
UINew()
UIEdit("edt1","测试","test1",15,"center","0,0,0","default",200,1,true)--返回值为字符串,若文本框内容为:测试,则返回 edt == "测试"
UIEdit("edt2","测试","test2",15,"left","255,0,0","default",200,1)
UIShow()
dialog("edt1 的选择值:"..edt1.."\r\n".."edt2 的选择值:"..edt2)
注意事项
- 可选参数如果写部分的话,该参数前的所有参数都必须需要填写,否则会报错
- 返回值为字符串,若文本框内容为:测试,则返回 edt == "测试"