Android中EditText限制只能输入 电话号码 字母 邮箱地址
来源:互联网 发布:自制nas网络存储服务器 编辑:程序博客网 时间:2024/06/04 20:15
下面以数字、电话为例讲述EditText怎么设置输入类型,其他类型可以参考InputType类。
1) 只能输入数字
EditText et = (EditText) findViewById(R.id.etTest);
et.setInputType(InputType.TYPE_CLASS_NUMBER);
2) 只能输入电话号码
EditText et = (EditText) findViewById(R.id.etTest);
et.setInputType(InputType.TYPE_CLASS_PHONE);//电话
3) 邮箱地址
EditText et = (EditText) findViewById(R.id.etTest);
et.setInputType(InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);
4) 禁止输入任何文本
EditText et = (EditText) findViewById(R.id.etTest);
et.setInputType(InputType.TYPE_NULL);
// 禁止输入(不弹出输入法)上述也是隐藏输入法的一种方式,还有另外一种隐藏办法,
可查看android隐藏IME(输入法)输入框
不让程序默认升起IME输入框有两种方法:
1.让EditText失去焦点,使用EditText的clearFocus方法
2.强制隐藏Android输入法窗口,在IME类中我们通过实例化输入法控制对象,通过hideSoftInputFromWindow来隐藏IME输入框。
代码
参考代码:
<EditText android:id="@+id/etTest" android:inputType="number"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
- Android中EditText限制只能输入 电话号码 字母 邮箱地址
- Android中EditText限制只能输入 电话号码 字母 邮箱地址
- Edittext 限制只能输入数字和字母
- 限制EditText只能输入数字和字母
- Android EditText输入限制最大字符长度 和 限制只能输入数字和字母(包含大小写)
- Android 限制textview Edittext 只能输入电话号码和特定字符的方法
- android 中怎么控制EditText只能输入数字和字母?
- Android EditText 密码输入限制 只能输入字母,数字,英文字符 正则表达式的方式实现
- Android:限制EditText中只可以输入字母和数字
- EditText限制只能输入汉字字母和空格
- EditText 限制只能输入字母和数字,并且字母自动大写
- 限制EditText只能输入整数
- EditText限制只能输入整数
- EditText 只能限制输入中文
- Android设置EditText只能输入字母和数字
- Android 限制EditText只能输入数字、限制输入类型、限制输入长度的小技巧
- Android 限制EditText只能输入数字、限制输入类型、限制输入长度的小技巧
- Android 限制EditText只能输入数字、限制输入类型、限制输入长度的小技巧
- jaxws soap webservice 使用apache cxf tool ——wsdl2java
- Leetcode414. Third Maximum Number
- Android Fragment 真正的完全解析(下)
- JVM-运行时数据区域
- 关于mysql时间类型datetime与timestamp范围
- Android中EditText限制只能输入 电话号码 字母 邮箱地址
- SAS 一道题目
- 安装配置maven私服--nexus
- 手把手教你学git
- 原生JavaScript+H5实现简单的音乐播放器
- 看Uboot时会遇到的不懂问题
- 【STM32】STM32之霍尔传感器模块
- Android BadgeView使用介绍 (数字提醒提示)
- Redis实现自动补全