Android学习笔记之EditText限制输入
来源:互联网 发布:元首的愤怒 知乎 编辑:程序博客网 时间:2024/06/05 00:23
有输入必有验证。为了防止用户随便输入确保提交数据的合法性,程序不得不在文本输入框(EditText)中增加限制或验证。关于输入类型有数字、字母、邮箱、电话等形式,这些具体得根据业务来。那么Android系统中EditText是怎样限制用户输入的呢?
下面以数字、电话为例讲述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(输入法)输入框
参考代码:
<EditText android:id="@+id/etTest" android:inputType="number" android:layout_width="wrap_content" android:layout_height="wrap_content" />
转载请注明地址: http://orgcent.com/android-edittext-validate-input-email-number/ | 萝卜白菜的博客
- Android学习笔记之EditText限制输入
- Android 学习笔记1 Edittext 限制输入
- android EditText输入限制
- android EditText输入限制
- Android EditText 输入限制
- android Edittext 限制输入
- android EditText输入限制
- android EditText输入限制
- Android EditText输入限制
- Android之EditText输入框限制表情的输入
- Android editText 输入字数限制
- Android:EditText限制文字输入
- android EditText限制输入长度
- Android EditText限制输入长度
- android editText 输入字数限制
- Android editText 输入字数限制
- Android:EditText限制文字输入
- Android editText 输入字数限制
- TI 海思 安霸...摄像机芯片简要介绍
- C#注释规范
- QRegExp
- 软件随想录:程序员部落酋长Joel谈软件(local.joelonsoftware.com/wiki)-10
- SharedPreferences 简单使用
- Android学习笔记之EditText限制输入
- 看完后认真想10秒钟,你会改变自己....................
- android界面——项目结构
- 放弃是一种智慧,分享是一种美德
- ExtJS数据存储与传输
- sqlserver2008 服务 远程过程调用失败
- 解读webservice
- C - Stripe ____cf
- 如何分辨东南西北