bir sınırı aştı Zaten sorulmuş birkaç soru olduğunu biliyorum, ancak biraz farklı bir sorgum var.EditText uzunluğundan sonra giriş almayı nasıl durdurulur
EditText
'da girilecek maksimum karakter sayısına nasıl bir sınır koyarız? Bu
android:maxLength="7"
veya bunu ister
((EditText)findViewById(R.id.zip)).setFilters(new InputFilter[] {
new InputFilter.LengthFilter(7)
});
görünür ve hesaba katılmaz olmasa ben hala, metin alanına yazabilirsiniz. Yazmaya devam edersem, giriş sınırından sonra görünmez olur, ancak test-suggestions
daha fazla sayıda harf için oluşturmaya devam eder.
Sınırımın 7 olduğunu ve 10 harf yazdığımı varsayalım, sonra sadece ilk 7 harfi görebiliyorum, ancak metin önerileri 10 harfli kelime gösterecektir. Dahası, 7 harfli kelimemden harfleri silmeye başlamak için 3 kez geri tuşuna basmam gerekiyor.
Yani, sorum şu: Belirli bir karakter uzunluğundan sonra girişi almanın bir yolu var mı? PS: Söylemeye gerek yok, ancak 7 harf sonra girdinin girilmesini istemiyorum, ancak silme veya geri boşluğa izin verirdim.
** varsayalım benim sınırım 7 ve ben o zaman ben sadece ilk 7 harf görecekti, ama metin önerileri 10 harfli kelimeleri gösterecektir, 10 harf yazdınız. Ayrıca, 7 harfli sözcüğümden harfleri silmeye başlamak için 3 kez geri tuşuna basmam gerekiyor ** - Doğru. Ben de aynı şeyi denedim ve tam durum – NarendraJi