Я хочу иметь ограничение на EditText, чтобы принимать числа только кратные 0,5 [Например. 0,5, 1, 1,5, 2, 2,5, 3 и т. Д.]. Пожалуйста, помогите
U может сделать это только из MainActivity.class:
if(Integer.parseInt(edittext.getText().toString)%.5==0){ ///// }else{ Toast.makeText(getActivity(), ".5 multiple required", Toast.LENGTH_LONG).show(); edittext.setText(""); }
Мой первый ответ на вопрос
переопределить onTextChanged
onTextChanged
Вы можете попробовать использовать регулярное выражение для проверки
/^[+]?\d+(\.5+([0]*)?)?$/