输入框-input
组件原生类型:{com.google.android.material.textfield.TextInputEditText}
布局原生类型:{com.google.android.material.textfield.TextInputLayout}
输入框:一个可以输入文字的地方。

简单写一个登录的小案例,当点击登录按钮的时候就获取用户输入的信息,当点击取消按钮的时候就清空用户输入的内容:

设置样式
可选:fill,outline

提示文本

设置文本

设置文本

设置字数限制

最大行数

最少行数

帮助文字

设置前缀

设置后缀

设置输入类型
可选:pass,number,phone

设置背景颜色

设置背景图片

设置主题颜色

设置文本颜色

设置边框颜色

设置边框宽度

设置弧度

设置布局内边距

布局重力

设置预提示
参数 : hint {string} 预提示
设置背景颜色
参数 : color {string} 颜色
设置边框颜色
参数 : color {string} 颜色
版本 : 1.5.3
设置边框宽度
参数 : strokeWidth {int} 宽度
版本 : 1.5.3
设置弧度
参数 : topLeft {float} 左上
参数 : topRight {float} 上右
参数 : bottomLeft {float} 左下
参数 : bottomRight {float} 右下
版本 : 1.5.3
设置文字
参数 : text {string} 文字内容
获取输入框内容
返回 : {string} 内容
设置异常信息提示
参数 : msg {string} 异常提示
获得TextInputEditText对象
返回 : {TextInputEditText} 编辑框对象
监听文本改变
参数 : callback {(text,start,before,count)=>{}} 监听回调
版本 : 1.8.0
监听文本改变后
参数 : callback {(text)=>{}} 监听回调
版本 : 1.8.0
监听文本改变前
参数 : callback {(text,start,count,after)=>{}} 监听回调
版本 : 1.8.0
监听焦点改变
参数 : callback {(hasFocus)=>{}} 监听回调
版本 : 1.8.2