создайте средство форматирования, которое принимает значение EditText
object Converter {
@InverseMethod("formatCurrency")
fun format(
view: EditText, oldValue: Long,
value: Long
): String {
// Converts long to String.
}
}
, а затем создайте привязываемый текст или LiveData
, который сохраняет текст EditText, получая его из TextWatcher
.
android:text="@={Converter.formatCurrency(viewmodel.yourCurrentText)}"