标签: java android
有人可以告诉我如何实现只接受数字的EditText并且不允许任何重复的数字?
EditText
例如,123或234可以,但不应允许112和223。
123
234
112
223
答案 0 :(得分:0)
我担心你必须实现自己的功能。您可以添加文本更改侦听器并检查它是否满足您的条件。
在EditText上使用addTextChangedListener方法,让你的类实现或定义一个实现TextWatcher类的内部类。
答案 1 :(得分:0)
您必须使用InputFilter并根据您的逻辑进行过滤。
你可以查看这篇文章 Android: input type for only non-numeric chars