我希望能够为文本框添加只接受数字和小数点的输入类型。虽然数字或小数的输入类型可以实现,但是键盘会显示完整的按键且按键较小。电话号码的输入类型可以解决问题,但并非所有手机都有逗号或句点来输入小数点。那么最好的解决方法是什么?对于没有小数点的手机,例如三星Galaxy Tab和Kindle Fire,可以考虑以下解决方案:
输入数字或小数类型,仍然会带来完整的键盘,而且按钮很小。这将因用户而异。不同的设备有不同的输入法编辑器(即软键盘)。您的“inputType”值是一个请求,而不是一个要求。对于给定的“inputType”,输入法编辑器所做的事情取决于输入法编辑器本身。有些将有大按钮,有些将有小按钮。有些将没有按钮,因为它们是设计用于手势操作(例如Graffiti键盘)。最好的解决方法是使用“numberDecimal”作为您的“inputType”。