For an EditText
box, the user should only be entering valid numbers, so I am using android:inputType=\"numberDecimal\"
. Unfortunately, the soft keyboar
Adam Dunn code works perfect, but didnt show how to implement the class
import android.text.method.DigitsKeyListener;
import android.text.InputType;
public class CustomDigitsKeyListener extends DigitsKeyListener
{
public CustomDigitsKeyListener() {
super(false, false);
}
public CustomDigitsKeyListener(boolean sign, boolean decimal) {
super(sign, decimal);
}
public int getInputType() {
return InputType.TYPE_CLASS_PHONE;
}
}
then you have to instance like this
MyTextView.setKeyListener(new CustomDigitsKeyListener(true,true));