我需要以编程方式创建EditText
字段。但它必须是inputType
int
,而且必须是password
字段。我怎样才能实现这一目标?我试过这些但没有用。
editText.setInputType(InputType.TYPE_CLASS_NUMBER|InputType.TYPE_TEXT_VARIATION_PASSWORD);
editText.setKeyListener(DigitsKeyListener.getInstance("0123456789"));
editText.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD);
答案 0 :(得分:15)
尝试一下:
editText.setInputType(InputType.TYPE_CLASS_NUMBER);
editText.setTransformationMethod(PasswordTransformationMethod.getInstance());