Android EditText設置只能輸入數字和小數點

EditText可以設置多種輸入方式,其中若要設置輸入數字和小數點時應注意一下幾點:

1.如果設置只輸入數字

edittext.setInputType( InputType.TYPE_CLASS_NUMBER);

此時只會彈出數字輸入框,符號點擊後不會輸入到文字框中

2.只能輸入數字和小數點

edittext.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);

此時注意:只設置InputType.TYPE_NUMBER_FLAG_DECIMAL是無法實現只能輸入數字和小數點的,必須InputType.TYPE_CLASS_NUMBER 和 

InputType.TYPE_NUMBER_FLAG_DECIMAL同時設置纔可以

這是我在開發過程中遇到一個小問題,整合網上的資料找到了解決的方法,希望能夠幫助到大家

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章