A custom view made of text field (FloatLabeledTextField) and a small numpad that appears when the user clicks on the field.
Similar to the B4A numpad customview: https://www.b4x.com/android/forum/threads/customview-numpad.64191/#content
It depends on iUI8 (v1.20+) library. You need to add #MinVersion: 8 to your project.
The customview is made of the Numpad class and Numpad.bil layout file.