2014-11-21 3 views
0

У меня есть EditText, где пользователь может ввести три слова. Как запретить пользователю вводить больше слов? Пользователь также должен иметь возможность стереть то, что они ввели, и ввести три новых слова.контроль ввода текста в edittext

+0

вам нужно 'InputFilter'. см. http://developer.android.com/reference/android/text/InputFilter.html – njzk2

ответ

0

попытаться использовать это в XML:

<EditText 
... 
android:maxLength="3" /> 

или это в коде Java:

EditText input = (EditText) findViewById(R.id.your_editTextId); 
InputFilter[] FilterArray = new InputFilter[1]; 
FilterArray[0] = new InputFilter.LengthFilter(3); 
input.setFilters(FilterArray); 
Смежные вопросы