I have read Android: Limiting EditText to numbers and How do I show the number keyboard on an EditText in android?. Unfortunately, none of them seems to fit my needs.
Try using TextView.setRawInputType() it corresponds to the android:inputType attribute.
android:inputType