Cómo crear una contraseña entera EditText mediante programación

Necesito crear el campo EditText programmatically. Pero debe ser un inputType de int y también tiene que ser un campo de password Cómo puedo lograr esto? He probado estos pero no funciona.

  • editText.setInputType(InputType.TYPE_CLASS_NUMBER|InputType.TYPE_TEXT_VARIATION_PASSWORD);
  • editText.setKeyListener(DigitsKeyListener.getInstance("0123456789"));
  • editText.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD);

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.