UI.SetEditInputType 设置输入类型
🎯功能
设置指定输入框控件的输入类型。
📜语法
结果 = UI.SetEditInputType(控件名称,输入类型)
📥参数
参数 | 数据类型 | 解释 |
---|---|---|
控件名称 | 字符串 | 欲设置的控件名称或布局名。 |
输入类型 | 数值型 | 限制输入框的输入内容。 |
📤返回
布尔型
,创建成功返回True
,失败返回False
。
💡示例
'创建一个名称为"layout1"的布局控件
TracePrint UI.Newlayout ("layout1")
'添加一个名称为"输入框1",初始内容为"请在此输入内容"的文本框控件
TracePrint UI.AddEditText("layout1", "输入框1", "请在此输入内容")
'设置"文字框1"的控件的输入类型为:2,数字文本
TracePrint UI.SetEditInputType("输入框1", 2)
'显示名称为:"layout1" 的布局控件
TracePrint UI.Show ("layout1")
📘备注
输入类型 | 类型描述 |
---|---|
0 | 输入老式的普通文本 |
0 | 输入类型为没有指定明确的类型的特殊内容类型 |
0 | 输入类型为{@link#TYPE_CLASS_NUMBER} 的缺省变化值:为纯普通数字文本 |
0 | 输入类型为{@link#TYPE_CLASS_DATETIME} 的缺省变化值,允许输入日期和时间 |
1 | 输入类型为普通文本 |
2 | 输入类型为数字文本 |
3 | 输入类型为电话号码 |
4 | 输入类型为日期和时间 |
15 | 输入类型为决定所给文本整体类的位 掩码 |
16 | 输入URI |
16 | 输入类型为{@link#TYPE_CLASS_NUMBER} 的缺省变化值:为数字密码 |
16 | 输入类型为{@link#TYPE_CLASS_DATETIME} 的缺省变化值,只允许输入一个日期 |
32 | 输入一个电子邮件地址 |
32 | 输入类型为{@link#TYPE_CLASS_DATETIME} 的缺省变化值,只允许输入一个时间 |
48 | 输入电子邮件主题行 |
64 | 输入一个短的,可能是非正式的消息,如即时消息或短信 |
80 | 输入长内容,可能是正式的消息内容,比如电子邮件的主体 |
96 | 输入人名 |
112 | 输入邮寄地址 |
128 | 输入一个密码 |
144 | 输入对用户可见的密码 |
160 | 输入网页表单中的文本 |
176 | 输入文本以过滤列表等内容 |
192 | 输入语音发音输入文本,如联系人拼音名称字段 |
208 | 输入网页表单中的邮件地址 |
224 | 输入网页表单中的密码 |
4080 | 输入类型为决定基类内容变化的位掩码 |
4096 | 输入类型为所有字符大写 |
4096 | 输入类型为数字是带符号的,允许在开头带正号或者负号 |
8192 | 输入类型为每个单词的第一个字母大写 |
8192 | 输入类型为小数数字,允许十进制小数点提供分数值 |
16384 | 输入类型为每句的第一个字符大写 |
32768 | 输入类型为自动纠正文本类型 |
65536 | 输入类型为自动完成文本类型 |
131072 | 自动多行 |
262144 | 输入多行文本 |
524288 | 进行输入时,输入法无提示 |
16773120 | 输入类型为提供附加标志位选项的位掩码 |