EditText editText = (EditText) findViewById(R.id.edit); editText.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (!(keyCode < 7 || keyCode > 16)) { int num; if (((EditText) v).getText().length() != 0) { num = Integer.parseInt(((EditText) v).getText() .toString() + (keyCode - 7)); } else { num = keyCode - 7; } if (num > 100 || num < 1) return true; } return false; } });
로그인 유지
쿼티 키보드에 qweasdzxc키가 숫자에 대응하는데 거기까지 대응하려면 키코드를 다 써 줘야겠지만, 일단은 이정도로...