我想動態的設置一個 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;
}
});