我們在使用EditText的時候,有時候需要設置輸入限制,如輸入類型、輸入長度等等現在。
如果是在佈局文件中,只需要添加:
android:maxLength="8"
如果是在代碼中的話,EditText沒有直接提供設置maxLength的方法,需要借用setFilters()方法來實現。
private void setMaxLength(EditText editText, int maxLength) {
editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(maxLength)});
}
网友评论