Android之EditText只能输入数字或自定义字符
来源:互联网 发布:电脑网络机柜 编辑:程序博客网 时间:2024/05/17 01:16
如何设置EditText,使得只能输入数字或者某些字母呢?
一、设置EditText,只输入数字:
方法1:直接生成DigitsKeyListener对象就可以了。
et_1.setKeyListener(new DigisKeyListener(false,true));
方法2:在EditText中设置属性,android:numeric="integer"即只能输入整数,如下
<EditText
android:singleLine="true"
android:numeric="integer"
/>
方法3:新建一个char[],在里面添加允许输入的字符。如下
editText.setKeyListener(new NumberKeyListener(){
protected char[] getAcceptedChars(){
return new char[]{'1','2','3','4','5','6','7','8','9','0'};
}
public int getInputType() {
return android.text.InputType.TYPE_CLASS_PHONE;
}
});
二、设置EditText只能输入某些字母,如下面设置edtitext只能输入A—N,a—n这些字母。方法如下:
editText.setKeyListener(new NumberKeyListener(){
protected char[] getAcceptedChars()
{
char[] numberChars[]={'a,'b','c','d','e','f','A','B','C','D'};
return numberChars;
}
});
--------------------------------------------------------------------------------------------
- Android之EditText只能输入数字或自定义字符
- Android之EditText只能输入数字或自定义字符
- Android EditText 密码输入限制 只能输入字母,数字,英文字符 正则表达式的方式实现
- Android EditText输入限制最大字符长度 和 限制只能输入数字和字母(包含大小写)
- EditText默认输入数字,且只能输入指定字符
- 设置EditText只能输入字母,数字和英文字符
- Android设置EditText只能输入数字,不包含小数点
- Android EditText设置只能输入数字和小数点
- android 中怎么控制EditText只能输入数字和字母?
- Android设置EditText只能输入字母和数字
- Android EditText设置只能输入数字和小数点
- 只能输入数字或字母
- Android 限制EditText只能输入数字、限制输入类型、限制输入长度的小技巧
- Android 限制EditText只能输入数字、限制输入类型、限制输入长度的小技巧
- Android 限制EditText只能输入数字、限制输入类型、限制输入长度的小技巧
- Android 限制EditText只能输入数字、限制输入类型、限制输入长度的小技巧
- 代码实现EditText只能输入数字
- 新手学习:设置EditText只能输入数字
- 异步IO
- Android中的Layout_weight详解
- Android 面试题笔记-------ListView的优化方式?
- C语言之#define用法(终极盘点篇)
- cygwin使用方法
- Android之EditText只能输入数字或自定义字符
- putty 连接Debian linux 报错Connection refused
- yum安装软件时提示错误信息:GPG key retrieval failed: [Errno 14] HTTP Error 404: Not Fou
- 备忘日志【二】
- 搜索引擎网络推广方式(二)
- response返回IE乱码
- MySQL安装的那些问题
- SGU 104 Little shop of flowers
- javascript 常用功能總結