Ошибка в простейшем калькуляторе

207
21 августа 2018, 03:20

В простом калькуляторе, где я перемножаю два числа у меня выходит ошибка. Я не знаю как можно исправить. Делаю все как в примерах, но ...

public class MainActivity extends AppCompatActivity implements View.OnClickListener {
TextView solarCol, solarNumber, solarPrice, solarresult;
EditText solarN, solarP;
Button res;
float num1=0;
float num2=0;
float result=0;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    solarCol=(TextView) findViewById(R.id.collecTitel);
    solarNumber= (TextView) findViewById(R.id.collecNum);
    solarPrice = (TextView) findViewById(R.id.collecrPrice);
    solarresult = (TextView) findViewById(R.id.res);
    solarN = (EditText) findViewById(R.id.inputNS);
    solarP = (EditText) findViewById(R.id.inputNP);
    res = (Button) findViewById(R.id.calc);
    res.setOnClickListener(this);
}
@Override
public void onClick(View view) {

    num1=Float.parseFloat(solarN.getText().toString());
    num2=Float.parseFloat(solarP.getText().toString());
    result=num1*num2;
    solarresult.setText(result);
}

}

Ругается на переменную result в конце.Просит перевести в Int. Но даже это не помогает.

Answer 1

На setText(result) программа ищет строковый ресурс с int id = result, так как думает, что вы используете getString(R.string.myString)

сделайте setText(String.valueOf(result)) и все заработает

READ ALSO
Hibernate search & elasticsearch

Hibernate search & elasticsearch

Кто-нибудь встречался с такой ошибкой при работе с Hibernate Search (Elasticsearch):

193
Ошибка при загрузке ListView

Ошибка при загрузке ListView

Учусь работать с DrawerLayoutПри запуске приложения возникает следующая ошибка

237
Чтение файла возле JAR

Чтение файла возле JAR

В одном каталоге с jar-файлом лежит properties файл, который нужно прочитатьСейчас открываю файл так

202
Установка NetBeans, пакет не найден

Установка NetBeans, пакет не найден

Не могу установить Netbeans, переменная среда указана, но установка не начинается

188