在创建一个文件名或者一个日记或者一个行程时,输入内容为空格和表情包时,仍然能够完成创建。
解决方案://禁止首字空格 InputFilter filter = new InputFilter() { @Override public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) { if (dest.length() == 0 && source.equals(" ")) { return ""; } else { return null; } } }; et_content.setFilters(new InputFilter[]{filter, new EmojiFilter(this), new InputFilter.LengthFilter(1500)}); et_content.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { } @Override public void afterTextChanged(Editable s) { } });
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)