- Forum-Beiträge: 7
15.02.2013, 08:57:10 via Website
15.02.2013 08:57:10 via Website
Leider verzweifle ich schon daran einem Zurückbutton (button3) auf einem 2ten Layout einzubinden
Was mach ich falsch ?
(Button1 beendet die App, Button2 wechselt auf das 2te Layout aber Button3 wechselt leider nicht wieder zurück.
package com.example.button;
import com.example.button.R;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainActivity extends Activity implements OnClickListener
{
Button button1, button2, button3;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
init();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
public void onClick(View v) {
if(v.getId()==R.id.button1) {
this.finish();
}
if(v.getId()==R.id.button2) {
this.setContentView(R.layout.test1);
}
if(v.getId()==R.id.button3) {
this.setContentView(R.layout.activity_main);
}
}
public void init()
{
button1 = (Button)findViewById(R.id.button1);
button1.setOnClickListener(this);
button2 = (Button)findViewById(R.id.button2);
button2.setOnClickListener(this);
button3=(Button)findViewById(R.id.button3);
button3.setOnClickListener(this);
}
}
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.