Notice (2018-05-24): bugzilla.xamarin.com is now in
Please join us on
Visual Studio Developer Community and in the
Mono organizations on
GitHub to continue tracking issues. Bugzilla will remain
available for reference in read-only mode. We will continue to work
on open Bugzilla bugs, copy them to the new locations
as needed for follow-up, and add the new items under Related
Our sincere thanks to everyone who has contributed on this bug
tracker over the years. Thanks also for your understanding as we
make these adjustments and improvements for the future.
Please create a new report on
Developer Community or GitHub with
your current version information, steps to reproduce, and relevant error
messages or log files if you are hitting an issue that looks similar to
this resolved bug and you do not yet see a matching new report.
We have the problem that Dutch users cannot type in numbers with decimals like "2,75" when using the Numeric Keyboard on an Entry. They see a period (.) in the on screen keyboard, but tapping that doesn't do anything. There is no comma in the keyboard.
In the Netherlands, the comma (,) is the decimal separator. I guess that causes the problem. When we switch the tablet to English, everything works fine and you are able to type things like "2.75".
Tested on multiple Samsung devices.
*** This bug has been marked as a duplicate of bug 42000 ***
Still not working on XF 126.96.36.1992 using language: Português (Brasil).
This is an android bug..
Fixed in android O
Not sure about Xamarin, but this is how I had to solve on native:
For entering the different data in editText, define a string for period decimal separator countries as "0123456789.-" and another string resource for comma separated:
where the value would be something like this if hard coded
That opened another issue when inputType="numberDecimal" on samsung devices. The numeric keyboard only shows a period, no comma.. To fix this issue you have a few choices
1) Ask user to use non-samsung keyboard - not really feasible.
2) Build a custom on screen layout/keyboard to do the data entry - overkill
3) Show the full keyboard, set inputType="text" (not bad, but a bit annoying)
4) Modify the IME action button, to be a duplicate comma/period for the action button, and when pressed, add it to the edit text.. (not great, but better than nothing)