输入类型的EditText,android中没有重复数

时间:2012-01-07 10:46:51

标签: java android

有人可以告诉我如何实现只接受数字的EditText并且不允许任何重复的数字?

例如,123234可以,但不应允许112223

2 个答案:

答案 0 :(得分:0)

我担心你必须实现自己的功能。您可以添加文本更改侦听器并检查它是否满足您的条件。

在EditText上使用addTextChangedListener方法,让你的类实现或定义一个实现TextWatcher类的内部类。

答案 1 :(得分:0)

您必须使用InputFilter并根据您的逻辑进行过滤。

你可以查看这篇文章 Android: input type for only non-numeric chars