2011-03-15 15 views
5

एंड्रॉइड में edittext में न्यूनतम पासवर्ड लंबाई निर्धारित करने का कोई आसान तरीका है? एक्सएमएल में अधिकतम लंबाई का केवल एक विकल्प है लेकिन न्यूनतम नहीं है।एंड्रॉइड: edittext में पासवर्ड की न्यूनतम लंबाई

लंबाई को सीमित करने के लिए ईएमएस और चौड़ाई सेट करने जैसे विकल्प, लेकिन न्यूनतम लंबाई निर्धारित करने के बारे में क्या ???

मैं दस्तावेज में यह पाया:

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

लेकिन वहाँ किसी भी सरल इस के अलावा अन्य विधि है?

+0

न्यूनतम लंबाई क्या है? Texbox? इसे अपने प्रश्न और शीर्षक में भी उल्लेख करें। – gideon

उत्तर

14

उपयोगकर्ता द्वारा सबमिट किए जाने पर आप संपादन पर कुछ सत्यापन कर सकते हैं।

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 .. काम कर रहा है :) – Sam

+0

अगर यह आपके लिए काम करता है तो उत्तर के रूप में चिह्नित करना सुनिश्चित करें – runor49

संबंधित मुद्दे