0
我在我的應用程序中有一個multiline text box
,我想設置一個固定字符長度,以便在一行中不超過該字符出現該怎麼做?多行文本框屬性android?
說,如果maxlegnth是150,用於文本框然後MAXLENGTH爲單線是設置50 最大長度每行
我在我的應用程序中有一個multiline text box
,我想設置一個固定字符長度,以便在一行中不超過該字符出現該怎麼做?多行文本框屬性android?
說,如果maxlegnth是150,用於文本框然後MAXLENGTH爲單線是設置50 最大長度每行
對於TextView元件,或TextView的(如EditText上)的任何subclsses,可以管理這與setFilters()。
你需要做的是創造實現輸入過濾器類,例如
public class MyTestFilter implements InputFilter {
@Override
public CharSequence filter(CharSequence source, int start, int end,
Spanned dest, int dstart, int dend) {
// do you checks, and only return what you wish to have replaced
return null;
}
}
然後用
youEditText.setFilters(new InputFilter[]{new MyTestFilter()});
是威脅或不?請讓我知道。 – Praveenkumar