限制editText接受字母表(在java中)?

时间:2012-08-09 05:59:49

标签: android android-edittext

我在Java中定义了一个EditView并将其设置为接受数字。然后它只接受数字,但我需要浮点值,所以将其改为以下代码:

final EditText eQuantity = new EditText(getActivity());
                eQuantity.setHint("Enter Quantity here");
                eQuantity.setInputType(InputType.TYPE_NUMBER_FLAG_DECIMAL);

但现在它也接受字母表和浮点值。我在这里错过了一些东西吗?

1 个答案:

答案 0 :(得分:1)

尝试:

eQuantity.setInputType(InputType.TYPE_CLASS_NUMBER | 
                InputType.TYPE_NUMBER_FLAG_DECIMAL | 
                InputType.TYPE_NUMBER_FLAG_SIGNED);