Android 限制editText接受字母表(在java中)?
我用Java定义了一个EditView,并将其设置为接受数字。然后它只接受数字,但我需要浮点值,所以将其更改为以下代码:Android 限制editText接受字母表(在java中)?,android,android-edittext,Android,Android Edittext,我用Java定义了一个EditView,并将其设置为接受数字。然后它只接受数字,但我需要浮点值,所以将其更改为以下代码: final EditText eQuantity = new EditText(getActivity()); eQuantity.setHint("Enter Quantity here"); eQuantity.setInputType(InputType.TYPE_NUMBER_FLAG_DECIMAL);
final EditText eQuantity = new EditText(getActivity());
eQuantity.setHint("Enter Quantity here");
eQuantity.setInputType(InputType.TYPE_NUMBER_FLAG_DECIMAL);
但现在它也接受字母表和浮点值。我是不是遗漏了什么?试试看:
eQuantity.setInputType(InputType.TYPE_CLASS_NUMBER |
InputType.TYPE_NUMBER_FLAG_DECIMAL |
InputType.TYPE_NUMBER_FLAG_SIGNED);
试试看:
eQuantity.setInputType(InputType.TYPE_CLASS_NUMBER |
InputType.TYPE_NUMBER_FLAG_DECIMAL |
InputType.TYPE_NUMBER_FLAG_SIGNED);
谢谢,它起作用了,但是附件中的文档没有提到使用数字签名来限制字母。谢谢,它起作用了,但是附件中的文档没有提到使用数字签名来限制字母。。