2011-03-15 26 views
5

Android'de edittext minimum şifre uzunluğu ayarlamak için herhangi bir basit yolu var mı? Xml'de sadece maksimum uzunluk ama minimum değil bir seçenek var.Android: Şifre asgari şifre uzunluğu

Uzunluğu sınırlamak için ems ve genişlik ayarlarının ayarlanması gibi seçenekler, ancak minimum uzunluğu ne zaman ayarlayacağınız ???

ben belgelerinde buldum:

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

Ama bunun dışında herhangi bir basit yöntem var mıdır?

+0

Ne için minimum uzunluk? Texbox? Sorunuzda ve başlıkta da belirtin. – gideon

cevap

14

Kullanıcı, gönderim tıklandığında edittext'te bazı doğrulama yapabilirsiniz.

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 ..its working :) – Sam

+0

Sizin için çalışıyorsa cevap olarak işaretlediğinizden emin olun – runor49