我有一個editText,我想控制的長度。如何避免使用textWatcher editText更改?
我該如何避免用戶輸入會導致文本長於X的字符?
我曾經想過用beforeTextChanged(CharSequence s, int start, int count, int after) {
但當時我不知道如何跳過添加字符,如果我想要的。
長度是動態確定的 - 得到這個從活動服務器端啓動
我有一個editText,我想控制的長度。如何避免使用textWatcher editText更改?
我該如何避免用戶輸入會導致文本長於X的字符?
我曾經想過用beforeTextChanged(CharSequence s, int start, int count, int after) {
但當時我不知道如何跳過添加字符,如果我想要的。
長度是動態確定的 - 得到這個從活動服務器端啓動
好吧,如果你需要從輸入文本比x
再停止用戶,簡單地把android:maxLength="x"
爲您的EditText的屬性。
或者,
中的EditTextmEditText.setFilters(new InputFilter[] { new InputFilter.LengthFilter(<length>) });
使用下列財產
android:maxLength="10"
長度是動態確定的 - 從活動開始 –
從服務器端獲取,以便您可以使用此屬性以動態方式編碼到.java文件中,使字符串對象和字符串長度到您的編輯文本中。 – jack
該方法setMaxLength(int)未定義類型EditText –
檢查了這一點http://stackoverflow.com/a/911407/1665507 –