2016-08-26 3 views
0

Привет Я использую текстовый Бодрствующего на редактирования текста Я хочу, чтобы ограничить число после определенной длиныAndroid: Ограничить ввод EditText после определенной длины

suppose i want restrict length for 3 
It should not allow 1234 
but it should allow 123.(except dot(.) it should not allow any other character) 

Как я могу это сделать с TextWatcher.

также пытались ограничить все ключевые элементы, за исключением точки, но не работает

insideEdit.setOnKeyListener(new OnKeyListener() { 

      @Override 
      public boolean onKey(View v, int keyCode, KeyEvent event) { 
        if (keyCode == 46) // dot key code is 46 
        { 

         return false; 
        }else { 

         return true; 
        } 

      } 
     }); 

ответ

0

Использование

android:maxLength="4" 

<EditText внутри тега

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