限制输入类型EditText Android

限制输入类型EditText Android,android,validation,android-edittext,Android,Validation,Android Edittext,我需要在Android中限制EditText的输入类型,这样用户只能输入0-9之间的数字,并且用户可以在整个输入中输入一个逗号(,)。 示例:455,67可以编写自定义过滤器扩展InputFilter。你可以浏览链接 写这篇文章 android:inputType=“number” 在XML中,编辑文本的属性将为您实现这一点尝试使用以下代码,希望它能起作用:) 我只需要从用户的整个inputkk中选取一个,对不起,我的回答不清楚。然后我建议使用InputFilter和textchangelist

我需要在Android中限制EditText的输入类型,这样用户只能输入0-9之间的数字,并且用户可以在整个输入中输入一个逗号(,)。

示例:455,67

可以编写自定义过滤器扩展InputFilter。你可以浏览链接

写这篇文章

android:inputType=“number”


在XML中,编辑文本的属性将为您实现这一点

尝试使用以下代码,希望它能起作用:)


我只需要从用户的整个inputkk中选取一个,对不起,我的回答不清楚。然后我建议使用InputFilter和textchangelistner的组合。如果你对InputFilter很满意,我可以给你代码snippnet,否则正则表达式是另一个选项。永远不要单独使用android:digits,它将为你提供一个完整的键盘,当你尝试使用任何其他非指定数字的字符时,应用程序将崩溃
 android:inputType="text"
 android:digits="1234567890,"