какая функция влияет на вывод в Edit результат?
есть код, хочу что бы перемножались данные и все выводилось в отдельный эдит с возможностью редактирования. все вроде нормально но в конце не получается вывести код, если просто в текст то нормально( делал по урокам из интернета, пытался подстроить под свое приложение, но чет не выходит задумка)
package com.example.magictrans;
import android.annotation.SuppressLint;
import android.os.Bundle;
import android.widget.EditText;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;
public class fullcalc extends AppCompatActivity {
EditText doppoint1;
EditText doppoint2;
EditText doppoint3;
EditText point4;
double a, b, c, d;
@SuppressLint("WrongViewCast")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fullcalc);
//Место где объявляем значение переменных//
doppoint1 = (EditText) findViewById(R.id.delivery1);
doppoint2 = (EditText) findViewById(R.id.delivery1);
doppoint3 = (EditText) findViewById(R.id.delivery1);
point4 = (EditText) findViewById(R.id.point4);
//считываем данные из EditText//
String S1 = doppoint1.getText().toString();
String S2 = doppoint2.getText().toString();
String S3 = doppoint3.getText().toString();
//преобразование текста в числа//
a = Double.parseDouble(S1);
b = Double.parseDouble(S2);
c = Double.parseDouble(S3);
// формула умножения//
d=a*b*c;
String point4 = Double.toString(d);
EditText.setText(Integer.parseInt(point4));
}
}
Ответы (1 шт):
Автор решения: AVRamones
→ Ссылка
Замените последние 2 строки на :
String result = Double.toString(d);
point4.setText(result);
Это будет работать только при условии, что на в ваших editText содержащими дробные числа при инициализации уже будут значения.
Хотя я бы рекомендовал сначала ознакомиться хоть с какой-то теоретической базой для разработки под android. Пока складывается ощущение что без понимания пишете.