andriod InputType.TYPE_NUMBER_FLAG_DECIMAL只能输入数字和小数点无效问题
2016-12-03 16:41
507 查看
在java文件里edittext设置InputType.TYPE_NUMBER_FLAG_DECIMAL,
输入法能输入的是文本输入方式(数字、字母、符号等),和想要只能输入数字和小数点背道而驰。
在布局文件里edittext设置为inputType=“numberDecimal”,是预期效果。
后来对比了一下inputType=“numberDecimal”值和InputType.TYPE_NUMBER_FLAG_DECIMAL值,是不一样,
分别是8194和8192,于是在java文件里et.setInputType(8194);,达到预期效果。
输入法能输入的是文本输入方式(数字、字母、符号等),和想要只能输入数字和小数点背道而驰。
在布局文件里edittext设置为inputType=“numberDecimal”,是预期效果。
后来对比了一下inputType=“numberDecimal”值和InputType.TYPE_NUMBER_FLAG_DECIMAL值,是不一样,
分别是8194和8192,于是在java文件里et.setInputType(8194);,达到预期效果。
相关文章推荐
- Android控件EditText的属性InputType的一些经验及动态设置TYPE_NUMBER_FLAG_DECIMAL无效的原因
- Android控件EditText的属性InputType的一些经验及动态设置TYPE_NUMBER_FLAG_DECIMAL无效的原因
- 关于Html5中<input type="number" name="points" min="1" max="10" />只能输入整数的问题
- 控制HTML Input只能输入数字和小数点
- js限制input只能输入有效的数字,有且只有一个小数点,第一个不能为小数点
- js限制input只能输入有效的数字,有且只有一个小数点,第一个不能为小数点-备
- 限制html文本框input只能输入数字和小数点
- 在input的type="text"里控制只能输入数字
- input只能输入数字和小数点
- input框只能输入数字和小数点
- input只能输入数字和小数点,并且只能保留小数点后两位
- 控制HTML Input只能输入数字和小数点
- 关于JS校验金额的问题(只能输入数字和小数点)
- angularjs中的验证input输入框只能输入数字和小数点
- 控制HTML Input只能输入数字和小数点
- 在input的type="text"里控制只能输入数字
- 设置键盘只能输入数字( phoneNumTextField.keyboardType = UIKeyboardTypeNumberPad;)
- 在input的type="text"里控制只能输入数字
- 移动端限制两位小数并且弹出数字键盘(解决使用H5S使用input[type='number']不兼容JS的问题)
- 解决input[type=number]无法显示非数字字符的问题