P
paulinchen
Gast
Hallo,
ich möchte ein Berechnungsprogramm schreiben. Dazu muss ich aus dem EditText die Zahlen in integer umrechnen, um damit rechnen zu können.
Anschließend muss ich die Werte doch wieder in Text umwandeln, damit ich sie in die EditText stecken kann, wie mach ich das?
Anbei mal ein Ausschnitt aus dem Code, ich bekomme immer ein FC beim drücken auf den Button und ich denke, es liegt daran, dass er die Variable nicht umwandelt.
Danke
ich möchte ein Berechnungsprogramm schreiben. Dazu muss ich aus dem EditText die Zahlen in integer umrechnen, um damit rechnen zu können.
Anschließend muss ich die Werte doch wieder in Text umwandeln, damit ich sie in die EditText stecken kann, wie mach ich das?
Anbei mal ein Ausschnitt aus dem Code, ich bekomme immer ein FC beim drücken auf den Button und ich denke, es liegt daran, dass er die Variable nicht umwandelt.
Code:
HS = (EditText) findViewById (R.id.StundenText);
H = Integer.parseInt(HS.getText().toString());
MS = (EditText) findViewById (R.id.MinutenText);
M = Integer.parseInt(MS.getText().toString());
SS = (EditText) findViewById (R.id.SekundenText);
S = Integer.parseInt(SS.getText().toString());
Button btn = (Button) findViewById (R.id.Berechne);
btn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
H = H*60;
M = (M+H)*60;
E = S+M;
Erg = (EditText) findViewById (R.id.LaengeText);
Erg.setText(E);
Danke