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

时间:2012-10-19 06:22:48

标签: android android-edittext textview

我需要以编程方式创建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);

1 个答案:

答案 0 :(得分:15)

尝试一下:

editText.setInputType(InputType.TYPE_CLASS_NUMBER);
editText.setTransformationMethod(PasswordTransformationMethod.getInstance());