Zurück zur Startseite?

M

mitch_HD2

Fortgeschrittenes Mitglied
1
Hallo zusammen
ich habe eine app die hat eine Startseite "home"

dann klick ich und komme auf ein weiteres layout

(unter layout) hab ich 4 verschiede layouts)

Code:
public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
        
        TV_V = (ImageView)findViewById(R.id.tv);
        TV_V.setOnClickListener(listen1);
        
        LAMP_V = (ImageView)findViewById(R.id.lamp);
        LAMP_V.setOnClickListener(listen2);
        
        HEAT_V = (ImageView)findViewById(R.id.heat);
        HEAT_V.setOnClickListener(listen3);
        
        Home_V = (ImageView)findViewById(R.id.Home);
		Home_V.setOnClickListener(listen4);
           
    }
    
    
    private OnClickListener listen1 = new OnClickListener(){
 	
   	
	public void onClick(View v) {
		// TODO Auto-generated method stub
		setContentView(R.layout.geraete);
		geraete();		
	}
    };

    private OnClickListener listen2 = new OnClickListener(){
    	
	public void onClick(View v) {
		// TODO Auto-generated method stub
		setContentView(R.layout.lampen);
	}
    };
    
    private OnClickListener listen3 = new OnClickListener(){
    	
	public void onClick(View v) {
		// TODO Auto-generated method stub
		setContentView(R.layout.heizung);
	}
    };
    private OnClickListener listen4 = new OnClickListener(){
    	
	public void onClick(View v) {
		// TODO Auto-generated method stub
		setContentView(R.layout.main);
	}
    };

	public void onClick(View v) {
		// TODO Auto-generated method stub
		
	}
    
	public void geraete(){

	}

nun will ich per klick auf das home Icon wieder zurück auf das layout Home
der macht es aber nciht mit dem code oben .. sondern zeigt ein fehler beim starten er app an
 
  • Wie lautet die Fehlermeldung? (Zen des Debuggings: Was besagt eine Fehlermedlung, die keiner liest?)
  • Du erfindest gerade Activites neu, das ist keine gute Idee. Mach 4 Activites, die sich mit Intents gegenseitig aufrufen - dann hast du alles sauber getrennt.
  • Wenn du mit setContentView den view änderst sind die gefundenen Objekt aus onCreate nicht mehr benutzbar.
 

Ähnliche Themen

A
  • AnimaAngelo85
Antworten
1
Aufrufe
337
swa00
swa00
Tiefkuehlpizza
Antworten
9
Aufrufe
933
Tiefkuehlpizza
Tiefkuehlpizza
E
Antworten
2
Aufrufe
777
ekaya999
E
Zurück
Oben Unten