我正在編輯一個帶有EditText框的android應用程序。在這個框中,我希望用戶輸入貨幣。如何限制EditText框輸入小數點後兩個字符?
我已經將鍵盤限制爲數字和小數使用方便android:inputType =「numberDecimal」但我希望能夠阻止用戶在小數點後輸入兩位數以上(所以內容被保存爲貨幣,也僅僅是因爲我認爲用戶清楚他們輸入的內容是很重要的)。
但是,我沒有太多的編程經驗,我不知道從哪裏開始尋找(驗證是一個非常大的話題哈哈)。有點谷歌搜索,這聽起來像我應該做我自己的InputFilter類的擴展,但我不知道如何去做,或者如果有更好的方法。所以任何建議真的會被讚賞!
可能的數字格式被改編成onTextChange觀察家可能? – Holly 2011-01-24 16:32:48