Zurück zur Startseite?

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von mitch_HD2, 23.03.2012.

  1. mitch_HD2, 23.03.2012 #1
    mitch_HD2

    mitch_HD2 Threadstarter Erfahrener Benutzer

    Beiträge:
    150
    Erhaltene Danke:
    1
    Registriert seit:
    30.10.2011
    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
     
  2. DieGoldeneMitte, 23.03.2012 #2
    DieGoldeneMitte

    DieGoldeneMitte Android-Lexikon

    Beiträge:
    1,230
    Erhaltene Danke:
    256
    Registriert seit:
    05.02.2010
    Phone:
    Nexus 5X
    Tablet:
    Nexus 7 (2013)
    • 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.
     

Diese Seite empfehlen