I agree that original support preferences has some issues, but for resolving this issue we just need add custom layout and specify EditText with android:inputType="number"
So that you may copy original preference_dialog_layout.xml file and edit it.