可设置edittextt在android的开发中经常需要使用以下列举其开发中遇到的一些常见情况:
1、焦点得到/失去事件监听
我们需要在android的可设置edittextt得到/失去焦点时,处理一些事件时需偠对可设置edittextt对象的Focus进行监听处理。
2、强制失去焦点
在某些情况下我们不希望进入界面初始化时可设置edittextt自动获取焦点,有一种简便方法:此时我们只需在xml文件中使其强制失去焦点具体在其父控件中加上:
android:focusable=”true”
android:focusableInTouchMode=”true”
代码如下:
3、输入特殊格式的字符
密码文本框:密码输叺是Android应用常用的功能,通过配置可设置edittextt的android:password=”true”就可以实现这一密码输入功能
电话输入框:专门输入电话号码的文本框通过设置android:phoneNumber=”true”就可鉯把可设置edittextt变成只接受电话号码输入的文本框,连软键盘都已经变成拨号专用软键盘了
纯数字:可设置edittextt为我们提供了android:numeric来控制输入的数字類型,一共有三种分别为integer(正整数)、signed(带符号整数)和decimal(浮点数)
5、键盘弹出问题
5.1 此处给出。
5.2 强制弹出键盘: