我有一个Edittext,在这个值中可以输入为123-34.20或123.45直到每件事都好到这里为止。
a)作为输入类型我已经给出了 android:inputType =" phone" 每件事情都适合我。但有些像三星S4这样的设备会向Sym发出keyBoard,然后输入连字符和十进制数据。
b)我想在不使用Sym的情况下在相同的键盘中显示连字符和小数。
@注意:我也尝试过使用 android:inputType =" numberDecimal" 没有什么对我有用
答案 0 :(得分:0)
有些制造商正在使用他们自己的(损坏的)键盘,因此inputType的结果可能会根据您注意到的使用的手机而有所不同。如果您必须使其适用于所有手机,那么我建议您删除inputType,以便用户无论使用哪种手机都可以访问完整的键盘。 现在,由于用户将能够输入一大堆不需要的符号,我建议您在editText上实现字符串验证。
答案 1 :(得分:0)
我想使用任何有点输入方法都无法实现......但我在应用程序中看到了一个名为Touchpal Keyboard的键盘。这是我展示的图像。
除非您在应用中为文本字段创建自己的自定义键盘,否则您无法执行此类操作。
您可能想看一下这个链接: Creating an Input Method