Кажется, что когда вы говорите (R.id.drg59*.0752)
, вы имеете в виду «получить значение из EditText с идентификатором drg59
и умножить, если на 0,0752. Однако, что это означает в Java, это« умножить значение R.id.drg59 (целочисленное значение, определенное в R.java, а не то, что в данный момент находится в вашем тексте редактирования) на 0,0752 ".
Вам необходимо проанализировать каждое из значений EditText для числа (предположительно, с плавающей точкой)), а затем умножьте его на 0,0752. Например:
EditText drg59Text = (EditText) findViewById(R.id.drg59);
float drg59Value = Float.parseFloat(drg59Text.getText());
float result = drg59Value * 0.0752;
и т. д. и т. д.
Кроме того, при установке текстового значения вам необходимо преобразовать значение в строку,Самый простой способ - добавить значение в пустую строку:
EditText resultText = ...
resultText.setText("" + result); //where "result" is a float value