23得票10回答
EditText中的InputFilter导致文本重复。

我正在尝试实现一个EditText,限制输入为大写字符[A-Z0-9],包括数字。 我从一篇文章中开始使用了InputFilter方法,但在三星Galaxy Tab 2上出现了问题,在模拟器或Nexus 4上没有问题。 问题如下: 当我输入"A"时,文本显示为"A",很好 现在当我输入"B"...

8得票3回答
Android EditText强制使用数字键盘,但允许非数字字符。

我需要维护一个可以让用户输入数字的EditText,有时我需要将EditText的文本设置为类似于12$之类的内容。因此,我需要能够使用setText()设置任何我想要的文本。 我尝试设置input type为数字的EditText,这会产生数字键盘,并删除该EditText的InputFi...