android edittext获取内容长度,Android EditText最大长度

在Android开发中遇到一个问题,EditText设置的最大长度为140个字符,但文本超过140字符后仍然可以继续输入,只是超出部分不显示。然而,这些额外的字符却存在于缓冲区中。开发者正在使用TextWatcher跟踪输入,并寻求一种方法,当达到140个字符时,能完全阻止除回删/删除外的其他输入。
摘要由CSDN通过智能技术生成

我在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" >

然而,我的问题是,文本STOPS出现在140个字符后,但它仍然继续类型,除了文本只是没有出现,但是,它确实出现在“缓冲区”(意味着建议的事情)if这就是你所说的。

作为旁注,我使用TextWatcher来跟踪极限。有没有办法完全限制文本的数量,所以,当有140个字符,没有什么发生,除了backspace /删除之外的东西吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值