Try adding the following line to the xml to filter for integer input: android:digits="0123456789"
I've had some success using android:inputType to select the soft keyboard and android:digits to filter which keys are accepted. On Apr 21, 5:25 pm, Watter <[email protected]> wrote: > I am trying to do something that I thought would be simple, yet I > still haven't found the right approach. > > I have a EditText field that should only accept unsigned decimal > entries. Using android:inputType="numberDecimal" in my layout xml file > achieves this, however the soft keyboard that is raised with this > inputType is the standard keyboard but just uses the alternate view > with the number row on top. This is far from ideal for a field that > only allows numbers. A much better soft keyboard for numeric entry is > the "phone" one. It has all of the numbers and a decimal. Perfect!! > Well, except that for the life of me I cannot figure out how to use > both the phone keyboard AND allow only numeric entry. I've tried > everything I can think of but if I use the phone soft keyboard then > the input field also allows things like "(" and any of the other > symbols available on that keyboard. > > Is there any way to get the nice big numeric buttons of the phone > keyboard along with only allowing decimal entry? > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group > athttp://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

