| | |
| | | import androidx.databinding.InverseBindingAdapter; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.math.RoundingMode; |
| | | import java.util.Locale; |
| | | |
| | | /** |
| | |
| | | // if (!TextUtils.equals(view.getText().toString(), formattedValue)) { |
| | | // view.setText(formattedValue); |
| | | // } |
| | | view.setText(BigDecimal.valueOf(value).stripTrailingZeros().toPlainString()); |
| | | |
| | | //去掉小数点后面的0,保留两位小数 |
| | | view.setText(BigDecimal.valueOf(value).setScale(2, RoundingMode.HALF_UP).stripTrailingZeros().toPlainString()); |
| | | } |
| | | |
| | | @InverseBindingAdapter(attribute = "android:text") |