我在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个字符时,如果按下除Backspace / Delete之外的任何内容,则什么也没有发生?
Backspace / Delete
Android中EditText的Limit text length的可能重复
Android中EditText
Limit text length
使用 android:maxLength="140"
android:maxLength="140"
那应该工作。:)
希望有帮助