EditTextの入力制限
EditTextに数字だけを入力させるように制限するには、setFiltersを使う。
2桁に制限したい場合
EditText editText = (EditText) findViewById(R.id.edit_text); editText.setFilters(new InputFilter[] {new InputFilter.LengthFilter(2)});
数値だけに制限する場合はDigitKeyListenerでできる。
DigitsKeyListener digitsKeyListener = new DigitsKeyListener(false, true); editText.setKeyListener(digitsKeyListener); editText.setInputType(InputType.TYPE_CLASS_NUMBER);