我在一个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>
但我遇到的问题是,当输入的文本超过140个字符后,文本就不再显示了,但文本的输入仍在继续,只是没有出现在屏幕上,但在“缓冲区”中(即建议中)会出现。
另外,我使用TextWatcher来跟踪此限制。有没有办法完全限制文本的数量,使得在输入超过140个字符后,除了退格/删除键以外的任何按键都不起作用?