Android实现EditText输入金额
EditText是Android中一个非常实用的控件,有很多InputType,可以来达到不同的输入效果,如下图: 比如,密码输入,数字输入等等。但是最近在项目中要实现EditText输入金额,金额的限制因素很多,比如,只能输入数字和小数点,首位不能输入0和小数点,小数点后面只能保留两位等等,这些仅仅用InputType是无法实现的,今天用InputFilter来实现。 1. 首先需要将EditText的InputType设置成如下格式,保证用户只能输入小数点和数字 android:inputType=numberDecimal或者setInputType(InputType.TYPE
用户评论