Android限制输入内容为空格和表情时,无 *** 作。

Android限制输入内容为空格和表情时,无 *** 作。,第1张

Android/限制输入内容为空格表情时,无 *** 作。 问题描述:

在创建一个文件名或者一个日记或者一个行程时,输入内容为空格和表情包时,仍然能够完成创建。

解决方案:
   //禁止首字空格
    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) {

        }
    });

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5686832.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存