EditText添加字数限制

private void addLengthFilter(EditText editText) {
    editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(20) {
        @Override
        public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) {
            CharSequence sequence = super.filter(source, start, end, dest, dstart, dend);
            if (sequence == null) return null;
            if (!TextUtils.equals(sequence, source)) {
                ToastUtil.showMessage("备注长度最多支持20字");
            }
            return sequence;
        }
    }});
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容