编辑框
- 更新时间:2026-03-14 11:42:51
这是一种小巧的输入框编辑框-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 - 背景图片
设置背景图片

二、常用函数
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