F
Fabs44
Ambitioniertes Mitglied
- 1
Der Homescreen der App besteht aus Buttons, die dann die entsprechende Activity aufrufen.
Das Problem ist ich muss erst die im Code oberste Activity aufrufen und dann kann ich erst die zweite Activity aufrufen.
Das liegt vermutlich an dem Code, der immer mehr "nach rechts geht" (Fachwort fehlt mir(thinking)):
Wie mache ich das Richtig, sodass die alle auf "gleicher Höhe" sind?
Das Problem ist ich muss erst die im Code oberste Activity aufrufen und dann kann ich erst die zweite Activity aufrufen.
Das liegt vermutlich an dem Code, der immer mehr "nach rechts geht" (Fachwort fehlt mir(thinking)):
Code:
package entwickler.tk.radioapp;
import android.content.Intent;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class Home extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
Button button2 = (Button) findViewById(R.id.button2);
button2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(v.getContext(), Webseite.class);
startActivityForResult(intent, 0);
Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(v.getContext(), Livestream.class);
startActivityForResult(intent, 0);
Button button = (Button) findViewById(R.id.button3);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(v.getContext(), LiveChat.class);
startActivityForResult(intent, 0);
Button button8 = (Button) findViewById(R.id.button8);
button8.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(v.getContext(), Impressum.class);
startActivityForResult(intent, 0);
};
});
};
});
};
});
};
});
}
}
Wie mache ich das Richtig, sodass die alle auf "gleicher Höhe" sind?
Zuletzt bearbeitet: