我想动态的设置一个 EditText的数字值。使用下面的代码:
weightInput.setInputType(InputType.TYPE_CLASS_PHONE);
weightInput.setKeyListener(DigitsKeyListener.getInstance());
同时,也希望能够包括一个小数位 (.)。如何设置呢?
我想动态的设置一个 EditText的数字值。使用下面的代码:
weightInput.setInputType(InputType.TYPE_CLASS_PHONE);
weightInput.setKeyListener(DigitsKeyListener.getInstance());
同时,也希望能够包括一个小数位 (.)。如何设置呢?
[android]EditText的一些设置
http://blog.csdn.net/victoryckl/article/details/8656928
如果是要输入数字和小数点,可以在xml中设置:
android:digits="1234567890."
或者在代码中设置监听器:
editText.setKeyListener(new NumberKeyListener(){
protected char[] getAcceptedChars(){
char[] mychar = {'a','b','c','1','2','3'};//这里是可以输入的字符
return mychar;
}
});