输入框EditView

目录

默认提示文本:

inputType:

TextWatchar:

EditText:获得焦点


s

默认提示文本:

提示文本的属性包括hint和textColorHint俩个属性。

hint:是设置提示文本内容 ,一旦有text那么hint就没有了。text优先级>hint。

textColorHint:是设置提示文本颜色;

inputType:

有时候我们可能需要对输入的数据进行限制,比如输入电话号的时候,你输入了一串字母,这显然不是我们预期想实现的,而限制输入类型可以通过inutType属性来实现。

复制代码
android:inputType=""

可以输入的类型有很多,默认值是none不做任何限制。

我们使用频率最高的是phone,number,password三大类。电话,数字,密码。

TextWatchar:

主要监听EditText的文本变化。

beforeTextChanged(){} //文本变化前

onTextChanged(){} //文本变化中

afterTextChanged(){} //文本变化后 :主要说明 甚重在里面editText.setText设置文本内容,会不停触发TextWatcher()然后在里面的三个方法 又设置editText.......然后一直循环,变为死循环。

EditText:获得焦点

edit.requestFocus():请求获取焦点

edit.clearFocus();清楚焦点

相关推荐
木白CPP1 天前
SELinux 介绍和基本使用
嵌入式硬件·安卓·安全架构
物极必反10245 天前
QT使用FFMpeg编译安卓程序.md
qt·ffmpeg·安卓
程序员-珍5 天前
关于协程相关问题
android·安卓
MarkZhou62413 天前
智能蒸烤双核通信架构拆解:从冗余耦合到分层解耦
stm32·单片机·嵌入式硬件·架构·安卓·安全架构
北京自在科技15 天前
谷歌 Find Hub 迎来新版本更新
android·安卓
爱和冰阔落20 天前
【Linux】条件变量为什么必须配合互斥锁:从 pthread_cond_wait 到阻塞队列
linux·运维·c++·缓存·中间件·安卓
爱和冰阔落20 天前
【Linux】手写日志与固定线程池:任务队列、工作线程和安全退出
linux·运维·c++·redis·安卓
凛_Lin~~21 天前
LiveData 源码解析
android·安卓·livedata
秋不溜啾1 个月前
三星手机网络连接ADB和关闭自动更新
adb·安卓
MyBili1 个月前
【安卓开发/搞机】快图浏览(QuickPic)技术解析:为何这款3MB应用仍是本地图库的性能天花板?
android·app·安卓·文件管理·相册·看图软件·手机相册