【问题标题】:Android use text watcher to prevent typing of special characters [duplicate]Android使用文本观察器来防止输入特殊字符[重复]
【发布时间】:2012-06-24 16:30:54
【问题描述】:

我想制作一个EditText 框并使用TextWatcher 来防止输入特殊字符。

【问题讨论】:

    标签: android textwatcher


    【解决方案1】:

    这仅用于字符和空格验证...

    InputFilter filter = new InputFilter()     
    {  
        @Override  
        public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend)   
        {   
            for (int i = start; i < end; i++)
                if (!Character.isLetter(source.charAt(i)) && !Character.isSpaceChar(source.charAt(i)))
                    return "";
    
            return null;  
        }
    };
    
    myTextView.setFilters(new InputFilter[] { filter });
    

    【讨论】:

      猜你喜欢
      • 2016-01-06
      • 1970-01-01
      • 2015-06-25
      • 2019-06-21
      • 2019-07-09
      • 2015-02-12
      • 1970-01-01
      • 1970-01-01
      • 2017-11-22
      相关资源
      最近更新 更多