2012-05-18 2 views
2

Как вы можете отключить определенные клавиши на клавиатуре, чтобы пользователь не вводил неправильные символы?Отключить определенные клавиши на клавиатуре

+0

ввод шестнадцатеричного числа – whiteTIGER

+0

ok..are вы хотите ограничить определенный вклад? то вы можете попробовать разные типы ввода в xml – dreamcoder

ответ

0

следующий код, чтобы отключить цифры и буквы

{ 
    final 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.isDigit(source.charAt(i))||Character.isLetter(source.charAt(i))) 
        { 
          return ""; 
        } 
      } 
      return null; 
     } 
}; 

answerTXT.setFilters(new InputFilter[]{filter}); 

} 
Смежные вопросы