您好,感谢您的反馈,后续更新版本编辑框组件已新增相关函数。
如果您当前项目需要使用该功能,目前有两种方案:
方案一:
事件 窗口创建完毕()
' 直接获取指定编辑框原生对象设置最大允许输入长度为 200 注意:不能换行
((android.widget.EditText)编辑框_1.取原生对象()).setFilters(创建 android.text.InputFilter[]{ 创建 android.text.InputFilter.LengthFilter(200)})
' 调用封装的自定义函数设置
置编辑框最大长度(编辑框_2,100)
结束 事件
函数 置编辑框最大长度(目标编辑框 为 编辑框,最大长度 为 整数型)
((android.widget.EditText)目标编辑框.取原生对象()).setFilters(创建 android.text.InputFilter[]{ 创建 android.text.InputFilter.LengthFilter(最大长度)})
结束 函数方案二:
' 通过编辑框文本内容被改变手动判断,然后再进行自定义处理
事件 编辑框_1.文本被改变之后(源对象 为 编辑框,新内容 为 文本型)
如果(取文本长度(新内容) > 100)
弹出提示("编辑框内容过长")
编辑框_1.内容 = 取文本左边(新内容,100)
结束 如果
结束 事件