输入框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();清楚焦点

相关推荐
阿拉斯攀登2 天前
无人售货柜MQTT客户端工业级配置:心跳、遗嘱、重连、QoS适配实战
嵌入式硬件·mqtt·安卓·零售·无人售货柜·无人售货机
阿拉斯攀登2 天前
无人售货柜设备开机自动注册逻辑:唯一标识绑定、防重复、批量铺货适配
嵌入式硬件·安卓·零售·安卓驱动·无人售货柜·无人售货机
阿pin2 天前
Android随笔-View绘制流程
android·开发语言·view
杨江3 天前
安卓app如何做自动升级
安卓
狂热开发者3 天前
用 Typeoff 把会后口述整理成 Markdown 决策记录
人工智能·windows·macos·ios·安卓
阿pin4 天前
Android随笔-view是如何显示到屏幕上
android·view
超级数据查看器8 天前
超级数据查看器 v10.0 发布
java·大数据·数据库·sqlite·安卓
普马萨特1 个月前
Wi-Fi 扫描频率多层限制机制解析
网络协议·安卓
ᴀᴠɪᴄɪɪ ғᴏʀᴇᴠᴇʀ1 个月前
WebHomeTV:把 Android 影音盒子变成一个可编程的网页应用平台
app·安卓·智能tv·tv box·webtv
百度搜知知学社1 个月前
抖音双模块架构:兼容全安卓版本并支持登录
android·架构·安卓·登录·兼容性·抖音