2011-03-15 10 views
5

En android, ¿hay alguna forma sencilla de establecer la longitud mínima de la contraseña en edittext? En xml solo hay una opción de longitud máxima pero no mínima.Android: longitud mínima de la contraseña en el texto de edición

Opciones como la configuración de ems y ancho se ajusta para restringir la longitud, pero ¿qué ocurre cuando se establece la longitud mínima?

He encontrado esto en la documentación:

DevicePolicyManager mDPM; 
ComponentName mDeviceAdminSample; 
int pwLength; 
... 
mDPM.setPasswordMinimumLength(mDeviceAdminSample, pwLength); 

pero ¿hay alguna otra método más simple que esto?

+0

duración mínima para qué? Texbox? Menciónalo en tu pregunta y también en el título. – gideon

Respuesta

14

Puede validar el texto de edición cuando el usuario hace clic en enviar.

public void onSubmitClicked(View v) 
{ 
    String pass = passwordEditText.getText().toString(); 
    if(TextUtils.isEmpty(pass) || pass.length() < [YOUR MIN LENGTH]) 
    { 
     passwordEditText.setError("You must have x characters in your password"); 
     return; 
    } 

    //continue processing 

} 
+0

thanx .. funciona :) – Sam

+0

Asegúrate de marcar como respuesta si funciona para ti – runor49

Cuestiones relacionadas