实现EditText输入金额(小数点后两位)
通过设置过滤器(Filter)实现EditText输入金额(小数点后两位)。 布局文件 <!--inputType设置为numberDecimal--> <EditText android:hint="请填写最新价格" android:inputType="numberDecimal"/> java代码 editText_price.setFilters(new InputFilter[]{new InputFilter() { @Override public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) { if(source.equals(".") && dest.toString().length() == 0){ return "0."; } if(dest.toString().contains(".")){ int index = dest.toString().indexOf(".")...