Android的 - 限制只有一个小数点订立的EditText [英] Android - Limit only one decimal point enter into a EditText
本文介绍了Android的 - 限制只有一个小数点订立的EditText的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要帮助,只允许一个小数点进入一个的EditText
视图。举个例子:我不想 123.45.2
或 123..452
就可以了。一旦小数点后一位数被输入时,没有更多的是允许的。
解决方案
玩弄这个但是你喜欢它。
myEditText.setKeyListener(DigitsKeyListener.getInstance(真,真));
返回DigitsKeyListener的 接受数字0到9,加 减号(只在开头) 和/或小数点(每个只 场),如果指定的。
I need help to only allow one decimal point to be entered into a EditText
view. An example: I don't want 123.45.2
or 123..452
to be allowed. Once one decimal point is entered, no more are allowed.
解决方案
Play around with this however you like it.
myEditText.setKeyListener(DigitsKeyListener.getInstance(true,true));
Returns a DigitsKeyListener that accepts the digits 0 through 9, plus the minus sign (only at the beginning) and/or decimal point (only one per field) if specified.
这篇关于Android的 - 限制只有一个小数点订立的EditText的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文