寫android的時候,難免會遇到要讓使用者輸入數字的情況。而且,有時候還要限定使用者只能輸入固定的格式。於是我記錄下這個方便的方法。以後就可以使用。
[code language=”xml”]
android:inputType="numberDecimal"
[/code]
[code language=”java”]
@Override
public void afterTextChanged(Editable s) {
//禁止輪入小數點以下第二位
if (s.length() > 2) {
int pos = s.length() – 3;
char c = s.charAt(pos);
if (c == ‘.’)
s.delete(pos+2,pos+3);
}
}
[/code]
參考資料:
http://www.cnblogs.com/flyme/archive/2011/08/17/2143047.html
http://fanli7.net/a/bianchengyuyan/JS-HTML-WEB/20130410/337619.html
關於我:
我是沒一村,專長和興趣是程式、主動投資、科技商業模式。可以參考我的書單和比較熱門的文章: