簡體   English   中英

如何避免使用textWatcher更改editText?

[英]how to avoid editText change using textWatcher?

我有一個想要控制長度的editText。

我如何避免用戶輸入一個字符,該字符會導致文本長於X?

我曾考慮使用beforeTextChanged(CharSequence s, int start, int count, int after) {

但是我不確定如果我想如何跳過添加角色。

長度是動態確定的-在活動開始時從服務器端獲取長度

好吧,如果您需要阻止用戶輸入長於x的文本,只需將android:maxLength="x"用作EditText的屬性。

要么,

mEditText.setFilters( new InputFilter[] { new InputFilter.LengthFilter(<length>) } );

在edittext中使用以下屬性

android:maxLength="10"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM