如何以编程方式创建整数密码EditText

sam*_*hna 3 android textview android-edittext

我需要以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);

Sur*_*jaj 15

尝试一下:

editText.setInputType(InputType.TYPE_CLASS_NUMBER);
editText.setTransformationMethod(PasswordTransformationMethod.getInstance());
Run Code Online (Sandbox Code Playgroud)