Android的 - 限制只有一个小数点订立的EditText [英] Android - Limit only one decimal point enter into a EditText

查看:171
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆