В моем приложении на EditText
мне нужно показать виртуальную клавиатуру для значения с плавающей запятой.У меня есть NumberEditText
класс, который унаследован от EditText
.В своем конструкторе я делаю это
// set digital keyboard
setRawInputType(InputType.TYPE_CLASS_NUMBER or InputType.TYPE_NUMBER_FLAG_DECIMAL)
// add allowed input
keyListener = DigitsKeyListener.getInstance("0123456789.,")
Это прекрасно работает, я вижу клавиатуру с цифрами и .
![enter image description here](https://i.stack.imgur.com/cWN9i.jpg)
Но когда я открываю приложение на Samsung Galaxy S5, на клавиатуре нет .
, я могу вводить только целые значения, но не числа с плавающей запятой.
![enter image description here](https://i.stack.imgur.com/LQ1mH.jpg)
Есть идеи, как это исправить?