Android - 限制在 EditText 中仅输入一位小数
我需要帮助才能只允许在 EditText
视图中输入一位小数点。示例:我不希望允许 123.45.2
或 123..452
。一旦输入一位小数,就不能再输入更多。
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.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
不管你喜欢什么,都可以尝试一下。
Play around with this however you like it.
可以在xml布局中设置:
You can set it up in the xml layout:
您可以设置一些标志,这样您就不必执行 rochdev (当然无意冒犯)发布的内容。
这将只允许输入数字并且只允许输入一位小数。
There's flags you can set so you don't have to do what rochdev (no offense of course) posted.
This will only allow numbers to be entered and only one decimal point.
在xml布局中设置
android:inputType="number|numberDecimal"
Set it in xml layout
android:inputType="number|numberDecimal"