我們?cè)谑褂肊ditText的時(shí)候趟咆,有時(shí)候需要設(shè)置輸入限制呵扛,如輸入類型、輸入長(zhǎng)度等等現(xiàn)在隔节。
如果是在佈局文件中鹅经,只需要添加:
android:maxLength="8"
如果是在代碼中的話,EditText沒(méi)有直接提供設(shè)置maxLength的方法怎诫,需要借用setFilters()方法來(lái)實(shí)現(xiàn)瞬雹。
private void setMaxLength(EditText editText, int maxLength) {
editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(maxLength)});
}