मैं InputFilter उपयोग कर रहा हूँ इस तरह केवल अल्फा और संख्याएंड्रॉयड :: सेट प्रोग्राम के रूप में अन्य InputFilter
private InputFilter[] inputFilters = new InputFilter[] { new InputFilter()
{
@Override
public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend)
{
for (int i = start; i < end; ++i)
{
if (!Pattern.compile("[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890]*").matcher(String.valueOf(source.charAt(i))).matches())
{
return "";
}
}
return null;
}
} };
अनुमति देने के लिए लेकिन समस्या यह है के साथ EditText की अधिकतम लंबाई वाली "एंड्रॉयड: maxLength" xml फ़ाइल में मूल्य नहीं है इस InputFilter
मुझे लगता है मैं EditText की अधिकतम लंबाई वाली
कोई भी इस के लिए अच्छा विचार है स्थापित करने के लिए InputFilter में कोड की जरूरत के साथ काम?
धन्यवाद
धन्यवाद, यह पूरी तरह से काम कर रहा – pokoso