I am new to Android development. In my project, I’m using EditText, but I want to force it to only accept an integer or float value. How can I do that?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
If you want to use Decimal Number only on your
EditTextuse the xml attribute
android:inputType="numberDecimal"in your EditText widgetyour
EditTextdeclaration will be like this:If you want to use Signed Decimal Number than combine the two Xml attributes
android:inputType="numberDecimal"andandroid:inputType="numberSigned". YourEditTextdeclaration will be like this: