我正在编辑一个带有EditText框的android应用程序。在这个框中,我希望用户输入货币。如何限制EditText框输入小数点后两个字符?
我已经将键盘限制为数字和小数使用方便android:inputType =“numberDecimal”但我希望能够阻止用户在小数点后输入两位数以上(所以内容被保存为货币,也仅仅是因为我认为用户清楚他们输入的内容是很重要的)。
但是,我没有太多的编程经验,我不知道从哪里开始寻找(验证是一个非常大的话题哈哈)。有点谷歌搜索,这听起来像我应该做我自己的InputFilter类的扩展,但我不知道如何去做,或者如果有更好的方法。所以任何建议真的会被赞赏!
可能的数字格式被改编成onTextChange观察家可能? – Holly 2011-01-24 16:32:48