有谁知道如何input type="text"
在触摸设备上自动显示数字键盘?
由于带有点和逗号的德语数字格式,我无法使用input type="number"
,例如 1.000.000,00
它是针对 javascript 工具heizkostenrechner.eu的,有很多输入字段,一个解决方案将大大提高可用性。
有谁知道如何input type="text"
在触摸设备上自动显示数字键盘?
由于带有点和逗号的德语数字格式,我无法使用input type="number"
,例如 1.000.000,00
它是针对 javascript 工具heizkostenrechner.eu的,有很多输入字段,一个解决方案将大大提高可用性。
设置EditText
字符
yourEditText.setInputType(InputType.TYPE_CLASS_NUMBER);
您可以使用带有标志的类来创建十进制,例如:
yourEditText.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);
但它不会添加','
检查输入类型以获取有关标志和类类型的更多信息
但是,如果您想添加数字和“,”和“。” 你可以使用这个代码
yourEditText.setKeyListener(DigitsKeyListener.getInstance("0123456789.,"));
这将允许 0123456789 和 '.' 和 ',' 如果需要,您可以添加更多字符。