Я установил максимальную длину текста в поле EditText.
<EditText
android:id="@+id/courseDescriptionField"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="textMultiLine"
android:lines="5"
android:maxLength="@integer/max_course_description_limit"
android:gravity="left|top" >
</EditText>
Однако проблема заключается в том, что текст STOPS появляется после 140 символов, но он по-прежнему продолжает печатать, за исключением того, что текст просто не отображается, но, однако, он появляется в "буфере" (что означает предложение вещь), если это то, что вы бы назвали.
Как примечание, я использую TextWatcher для отслеживания ограничения. Есть ли способ полностью ограничить количество текста, так что, когда есть 140 символов, ничего не происходит, если что-то другое, кроме нажатия или удаления?