Auslesen eines Nummernfeldes

  • Antworten:1
  • Bentwortet
Daniel Artelt
  • Forum-Beiträge: 2

15.07.2013, 21:35:53 via Website

Guten Abend zusammen,

ich bin relativ neu in der Android-Programmierung und habe ein kleines Problem.

Ich möchte in ein Zahlentextfeld eine Nummer (vierstellig) eingeben und diese bei Klick auf den OK-Button auslesen und das entsprechende Layout über SetContentView aufrufen...

Nur leider klappt es mal so ganz und gar nicht...

Ich stelle mal den entsprechenden CodeTeil ein...vielleicht erkennt ja jemand von euch wo ich ein Brett vor dem Kopf hab...


import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.content.Intent;


public class GGMain extends Activity implements OnClickListener{

private Button ok;
private Button info;
private EditText unnummer;


public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.layout_gg);

ok = (Button) this.findViewById(R.id.button1);
ok.setOnClickListener(this);

info = (Button) this.findViewById(R.id.button2);
info.setOnClickListener(this);

}

public void onClick(View v) {

EditText unnummer = (EditText) this.findViewById(R.id.unnummer);
double un;
un = Float.valueOf(unnummer.getText().toString());

if((un == 0004) && (v == ok)) {
setContentView(R.layout.layout_0004);
}
}
}



Vielen Dank im voraus für Antworten!

— geändert am 15.07.2013, 21:37:16

Antworten
Daniel Artelt
  • Forum-Beiträge: 2

15.07.2013, 22:09:08 via Website

hab das Problem mittlerweile selbst gelöst :*) hatte die Button ids vertauscht :*)

Antworten