输入框
- 更新时间:2026-03-14 11:43:41
输入框:一个可以输入文字的地方。输入框-input
组件原生类型:{com.google.android.material.textfield.TextInputEditText}
布局原生类型:{com.google.android.material.textfield.TextInputLayout}

一、基础用法
二、常用属性
风格 - 样式
设置样式
可选:填充,轮廓

提示 - 提示文本
提示文本

文本 - 文本
设置文本

默认 - 文本
设置文本

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

文本尺寸 - 文本尺寸
设置文本尺寸

字数 - 字数限制
设置字数限制

最大行数 - 最大行数
最大行数

最小行数 - 最少行数
最少行数

单行模式 - 单行模式
单行模式
帮助 - 帮助文字
帮助文字

前缀 - 前缀
设置前缀

前缀颜色 - 前缀颜色
设置前缀颜色

后缀 - 后缀
设置后缀

后缀颜色 - 后缀颜色
设置后缀颜色

类型 - 输入类型
设置输入类型
可选:密码,数字,手机号

主题颜色 - 主题颜色
设置主题颜色

边框颜色 - 边框颜色
设置边框颜色

边框宽度 - 边框宽度
设置边框宽度

弧度 - 弧度
设置弧度

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

重力 - 布局重力
布局重力

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

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

三、常用函数
设置单行模式(单行模式)
设置单行模式
- 参数 : 单行模式 {布尔值} 是/否
- 版本 : 1.9.4
设置提示(提示)
设置预提示
- 参数 : 提示 {string} 提示文本
设置背景颜色(颜色)
设置背景颜色
- 参数 : 颜色 {string} 颜色值
设置边框颜色(颜色)
设置边框颜色
- 参数 : 颜色 {string} 颜色值
- 版本 : 1.5.3
设置边框宽度(宽度)
设置边框宽度
- 参数 : 宽度 {int} 边框宽度
- 版本 : 1.5.3
设置弧度(左上, 上右, 左下, 右下)
设置弧度
- 参数 : 左上 {float} 左上角弧度
- 参数 : 上右 {float} 右上角弧度
- 参数 : 左下 {float} 左下角弧度
- 参数 : 右下 {float} 右下角弧度
- 版本 : 1.5.3
设置文字(文本)
设置文字
- 参数 : 文本 {string} 文字内容
获取文字()
获取输入框内容
- 返回 : {string} 内容
设置错误(提示)
设置异常信息提示
- 参数 : 提示 {string} 错误提示信息
获取编辑框()
获取文本输入编辑框对象
- 返回 : {TextInputEditText} 编辑框对象
监听文本改变(回调)
监听文本改变
- 参数 : 回调 {(文本,开始,之前,数量)=>{}} 监听回调
- 版本 : 1.8.0
监听文本改变后(回调)
监听文本改变后
- 参数 : 回调 {(文本,开始,之前,数量)=>{}} 监听回调
- 版本 : 1.8.0
监听文本改变前(回调)
监听文本改变前
- 参数 : 回调 {(文本,开始,数量,之前)=>{}} 监听回调
- 版本 : 1.8.0
监听焦点改变(回调)
监听焦点改变
- 参数 : 回调 {(有焦点)=>{}} 监听回调
- 版本 : 1.8.2