当前位置:  开发笔记 > 编程语言 > 正文

Android编辑文本屏蔽

如何解决《Android编辑文本屏蔽》经验,为你挑选了0个好方法。

我想添加屏蔽......如00000-0000000-0

etusercnic.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) {
            try {
                String str = s.toString();
                if (s.length() == 5 || s.length() == 13) {
                    str += "-";
                    etusercnic.setText(str);
                    etusercnic.setSelection(str.length());
                }
            } catch (Exception ignored) {
            }
        }

        @Override
        public void afterTextChanged(Editable s) {
        }
    });

当我第一次输入值时,它完美地工作,但是当我删除它放置的任何数字时 - 签名.那我该怎么办..

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有