Linjiajia
2023-10-26 ecaf8069072e71db4bff94671e72764b211d6af1
app_base/src/main/java/com/android/app_base/base/adapter/databinding/TextViewAdapter.java
@@ -9,6 +9,7 @@
import androidx.databinding.InverseBindingAdapter;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.util.Locale;
/**
@@ -68,7 +69,9 @@
//        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")