Daniel Artelt
- Forum-Beiträge: 2
15.07.2013, 21:35:53 via Website
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!
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
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.