Android 在java代码中设置EditText只接受数字输入
来源:互联网 发布:邪器全集知乐 编辑:程序博客网 时间:2024/06/05 20:36
在XML中的我就不多说了,不知道的童鞋可以去查EditText的XML属性。
做到的项目需要动态生成EditText所以就只能在java代码中控制,EditText的属性。
上代码:
EditText et;
et = (EditText) findViewById(R.id.et);
// 方法1:建立一个DigitsKeyListener,然后把它设为你的EditText的KeyListener
DigitsKeyListener numericOnlyListener = newDigitsKeyListener(false,true);
et.setKeyListener(numericOnlyListener);
//方法2:为EditText设置一个NumberKeyListener,然后重写getAcceptedChars()方法和getInputType()方法
et.setKeyListener(new NumberKeyListener() {
});
小结:
第一种可以输入小数。
第二种由于设置了TYPE_CLASS_PHONE所以只能输入整数。且比较灵活。
- Android 在java代码中设置EditText只接受数字输入
- Android 在java代码中设置EditText只接受数字输入
- Android设置EditText只接受数字输入
- Android 代码中设置EditText只输入数字、字母
- Android设置EditText只接受数字输入以及定义字符
- Android 中在EditText中设置输入限制,使输入字符只可以为数字。
- Android代码设置EditText只输入数字、字母
- android代码设置EditText只输入数字、字母
- android代码设置EditText只输入数字、字母
- android代码设置EditText只输入数字、字母
- 代码设置EditText只输入数字、字母
- Android 设置EditText只输入数字
- Android 设置EditText只输入数字、字母
- android 设置EditText只可以输入字母或者数字
- 如何让你的EditText只接受数字输入
- 如何让你的EditText只接受数字输入
- EditText在代码中设置输入类型
- Android:限制EditText中只可以输入字母和数字
- wordpress主题制作之new标签
- eclipse卸载安装的插件
- Android 判断SQLite数据库中是否存在某一个表格
- android webservice ksoap 报错 org.xmlpull.v1.XmlPullParserException:解决方法
- Android 在程序代码中控制软件的卸载与安装
- Android 在java代码中设置EditText只接受数字输入
- Android 判断View属于哪种控件
- Android为Spinner填充数据后设置默认值的问题
- Android 在OnCreate()中获取控件高度与宽度
- Android 解决Android requires compiler compliance level 5.0 or 6.0. Found '1.7'
- Android TextView自动换行文字排版参差不齐的原因
- ROS学习笔记10 - 编写编译和检验Service Node
- Android 在代码中设置打开关闭GPS不必用户操作
- Android 获取手机IMEI