Hallo Androiden,
ich versuche zwei Formen / Seiten zu erstellen mit Objekten darauf, wie Buttons, Listen, ect. Bei einem Klick auf einen Button soll der Benutzer die andere Seite sehen. Ich steige von C++ um; Objekte zur Laufzeit erstellen klappt schon aber ich denke, ich verstehe das Grundkonzept von Android nicht.
Hier erhalte ich eine Fehlermeldung:
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
public class MyActivity extends Activity
{
private Button btn_next;
private Button btn_back;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btn_next = (Button) findViewById(R.id.page1_btn_next);
btn_back = (Button) findViewById(R.id.page2_btn_back);
// Funktioniert
btn_next.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
setContentView(R.layout.page2);
}
});
// Oops - Fehler beim Starten der Anwendung auf Galaxy Tab:
// "The application X (process X) has stopped unexpectedly. Please try again."
btn_back.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
setContentView(R.layout.main);
}
});
}
}
Alles anzeigen