-1
Integer.parseInt()
を使ってみましたが、EditTextのString入力をintegerに変換しません。整数を使ってデータを乗算し、合計を計算する必要があります。 EditTextは空ではありません。このエラーはなぜ発生しますか?これに代えてEditText入力を整数に変換して乗算しますか?
buttonAdd.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {
try {
if (twh.getText().toString() == "") {
total = 0;
} else {
total = (Integer.parseInt(twh.getText().toString()));
}
a = Integer.parseInt(textIn1.getText().toString());
b = Integer.parseInt(textIn2.getText().toString());
c = Integer.parseInt(textIn3.getText().toString());
total = total + (a * b * c);
twh.setText(String.valueOf(total));
}
catch (Exception e){
System.out.print(e+"");
}
}
EditTextにアルファベットまたはスペースが含まれているかどうかを確認するには、EditTextsに数値のinputTypeを使用できます。 – rupinderjeet
どのエラーが表示されていますか? – Reena