Text inputs now have a property called VirtualKeyboardMode. This is a hint to touch screen devices about what sort of virtual keyboard to use.
Text. For entering text in the user's language.
Numeric. For entering numbers, including decimals and negative numbers.
Auto. Use the same value as the Mode property of the text input.
Support varies depending on device. The keyboard layout and available keys may be different. For example, some Samsung devices do not have negative symbols in the default numeric keyboard. Users can always install a different Android keyboard that is suitable for their needs.