andriod InputType.TYPE_NUMBER_FLAG_DECIMAL只能输入数字和小数点无效问题
2015-08-05 11:13
387 查看
在java文件里edittext设置InputType.TYPE_NUMBER_FLAG_DECIMAL,输入法能输入的是文本输入方式(数字、字母、符号等),和想要只能输入数字和小数点背道而驰。
在布局文件里edittext设置为inputType=“numberDecimal”,是预期效果。
后来对比了一下inputType=“numberDecimal”值和InputType.TYPE_NUMBER_FLAG_DECIMAL值,是不一样,分别是8194和8192,于是在java文件里et.setInputType(8194);,达到预期效果。
相关文章推荐
- andriod InputType.TYPE_NUMBER_FLAG_DECIMAL只能输入数字和小数点无效问题
- 关于Html5中<input type="number" name="points" min="1" max="10" />只能输入整数的问题
- Android控件EditText的属性InputType的一些经验及动态设置TYPE_NUMBER_FLAG_DECIMAL无效的原因
- Android控件EditText的属性InputType的一些经验及动态设置TYPE_NUMBER_FLAG_DECIMAL无效的原因
- 只能输入数字和小数点的文本框,多个input求和
- 控制HTML Input只能输入数字和小数点
- Angularjs中的验证input输入框只能输入数字和小数点的写法(推荐)
- input正则匹配只能输入数字和指定位数小数点
- input type为text 时只能输入数字
- input标签只能输入数字小数点 且小数点后只有两位 ,不允许存在两个小数点!!
- angularjs中的验证input输入框只能输入数字和小数点
- input中 type=number 的文本框(数字框) 去掉箭头 且不能输入e和标点符号
- input只能输入数字,对数字进行判断,且修复IE下无法使用光标,无法中间输入的问题
- input只能输入数字和小数点
- input type=number只能录入11位数字
- css input[type=number]去掉上下箭头,只能输入数字
- JS获取input标签的text值、JS获取下拉框内容、input控制只能输入数字等问题汇总
- input框只能输入数字和小数点
- 控制HTML Input只能输入数字和小数点
- js限制input只能输入有效的数字(第一个不能是小数点)