Я хотел бы разрешить возможные вводы 0-9, "," или "-" для EditText и не смог найти ответ.
Я знаю, используя "|"в качестве разделителя возможно:
android:inputType="number|text"
Но как мне заархивировать что-то подобное (слишком плохо, что это не работает):
android:inputType="number|,|-"
Кто-нибудь знает?
С уважением,
cody
Дополнение к комментарию ниже:
приватный класс MyKeylistener extends NumberKeyListener {
public int getInputType() {
return InputType.TYPE_CLASS_NUMBER;
}
@Override
protected char[] getAcceptedChars() {
return new char[] {'0','1','2','3','4','5','6','7','8','9',',','-'};
}
}