编辑框
- 更新时间:2026-06-15 07:53:03
编辑框-edit
原生类型:{androidx.appcompat.widget.AppCompatEditText}
这是一种小巧的输入框
edit比input输入框更加小巧一些,是安卓原生拓展库的组件,而input输入框是M3风格的组件。

一、常用属性
hint - 提示文本
设置提示文本

text - 文本
设置文本

textColor - 文本颜色
设置文本颜色

def - 默认文本
设置默认文本

type - 输入内容的类型
输入内容的类型
可选值: pass:密码, num:数字, phone:手机号

size - 文本尺寸
设置文本尺寸
单位:sp

minW - 最小宽度
设置最小宽度
单位:dp

minH - 最小高度
设置最小高度
单位:dp

gravity - 布局重力
设置布局重力

padding - 布局内边距
设置布局内边距

bg - 背景颜色
设置背景颜色

bgImg - 背景图片
设置背景图片

storeKey - 应用内存储
应用内存储
通过storeKey(存储关键字)指定一个存储字符串的关键字,获取值时可以直接通过$storage($存储)获取字符串。
注意:不同的控件存储的类型不同,对于本控件(编辑框)则存储的是字符串类型,表达当前输入的内容
如果我们已经配置好了应用内存储,则可以直接获取数据:
注意:一、要使用应用内存储,必须在ui(界面)节点指定属性store(存储)的值,该值指定存储的命名空间; 二、不是所有的控件都支持应用内存储; 三、不同的控件存储的数据类型可能都不一致,例如:输入类型的控件存储的是字符串类型,开关、多选框存储的就是布尔类型的数据。
二、常用函数
getText()
获取输入框内容
- 返回 : {string} 内容
setError(msg)
设置异常信息提示
- 参数 : msg {string} 异常提示
setText(text)
设置文字
- 参数 : text {string} 文字内容
onChanged(callback)
监听文本改变
- 参数 : callback {(text,start,before,count)=>{}} 监听回调
- 版本 : 1.8.0
onChangedAfter(callback)
监听文本改变后
- 参数 : callback {(text)=>{}} 监听回调
- 版本 : 1.8.0
onChangedBefore(callback)
监听文本改变前
- 参数 : callback {(text,start,count,after)=>{}} 监听回调
- 版本 : 1.8.0
setHint(hint)
设置提示
- 参数 : hint {String} 提示文本
- 版本 : 1.9.3
setTextColor(color)
设置文本颜色
- 参数 : color {String} 文本颜色
- 版本 : 1.9.3
setSize(size)
设置文本尺寸
- 参数 : size {Number} 文本尺寸
- 版本 : 1.9.3
setMinW(width)
设置最小宽度
- 参数 : width {Number} 最小宽度
- 版本 : 1.9.3
setMinH(height)
设置最小高度
- 参数 : height {Number} 最小高度
- 版本 : 1.9.3
setGravity(gravity)
设置重力
- 参数 : gravity {String} 重力
- 版本 : 1.9.3
setBg(color)
设置背景颜色
- 参数 : color {String} 背景颜色
- 版本 : 1.9.3