переменную типа double, тогда объявляешь ее обычно вроде private double value;
И добавяешь два метода которые уже будут работать со строкой от edittext. Конкретно под твой случай щас не буду писать, для примера из своего кода:
@Bindable
public String getAmount() {
return checkPosition.getAmount() > 0 ? format.format(checkPosition.getAmount()).replaceAll(",", ".") : "";
}
public void setAmount(String amount) {
if (amount.isEmpty()) {
checkPosition.setAmount(0);
return;
}
amount = amount.replace(',', '.');
try {
checkPosition.setAmount(Double.valueOf(amount));
} catch (NumberFormatException ignored) {
}
}
спасибо, попробую
Обсуждают сегодня