最佳答案
我在 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个字符时,按下退格/删除键之外的其他操作就不会发生?