自定义Android键盘输入筛选

问题描述:

我有一个EditText即为基本计算器收集输入。我想调出数字键盘,因此我将android:inputType设置为numberDecimal|numberSigned。问题是,EditText filters所有字符都不是数字,例如"(", ")", "/", "*"自定义Android键盘输入筛选

我试图通过设置一个自定义Inp u tFilter来过滤掉这种行为,它不会过滤掉任何东西,但它似乎对EditText没有影响。

有没有什么办法让我显示没有过滤行为的数字soft keyboard

不是一个直接的答案,但我相信设置inputType到手机将允许这些字符通过。

+0

不幸的是,它没有。我尝试通过创建一个EditText并将“android:inputType”设置为“phone”。在键盘上键入字母只是输出数字。我错过了什么? – kwogger 2009-12-08 03:55:32