У меня есть приложение с editText , и я хочу вставить десятичные числа , которые начинаются с (0,25-0,50-0,75 и т. Д.), Потому что я хочу вычислить его с другим editText числа, до сих пор я могу вставлять только цифры как 1-2-3 ... Любая идея, пожалуйста?
MyCode
price_per_piece.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@SuppressLint("DefaultLocale")
@Override
public void afterTextChanged(Editable s) {
if (!s.toString().equals("")) {
//case_qty = v.findViewById(R.id.et_add_item_case_quanitiy); this line for understanding
//Note : case_qty is EditText which i want to insert decimal numbers
String qty_txt = case_qty.getText().toString();
if (qty_txt.equals("")){
qty_txt = "1";
// qty_txt = "0.25";
}
float qty = Float.parseFloat(qty_txt);
float p = Float.valueOf(s.toString());
price_per_case.setText(String.valueOf(qty * p));
}
}
});
Заранее спасибо