Почему это происходит и как мне это решить?
нтересно, как взять область EditText, в которую пользователь может ввести число, а затем сделать его целым числом, чтобы его можно было использовать в программе для сложения, вычитания, деления и т. Д. В основном мне нужен тест для ввода, чтобы иметь возможность для использования в калькуляторе, который будет находиться внутри кода, а затем его нужно поместить в TextView или строку, чтобы пользователь мог увидеть окончательный ответ.
Более подробная информация: у меня есть три области EditText, и пользователь должен заполнить все три, затем нажать «равно», и он скажет им ответ, все математические и другие должны быть в коде, так что пользователь просто вводит информацию и не ' на самом деле ничего не рассчитывать. Спасибо за помощь, пожалуйста, спросите меня, если вам нужна дополнительная информация.
Лучший способ сделать это, и код очень мне поможет.
Я добавил предложенный код, но все еще получаю сообщение об ошибке parseInt, и мне все еще нужно добавить кнопку для вычисления чисел, введенных в областях EditText. Как бы я это сделал? Извините, я честно отношусь к разработке Java и Android.
package com.example.one;
import com.example.one.R;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.text.Editable;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class monthlyp extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.monthlyp);
EditText editone = (EditText) findViewById(R.id.editone);
EditText editoneValue = (EditText) editone.getText();
int editoneNum = Integer.parseInt(editoneValue);
}
;
}