Wechsel zwischen Layout/XML-Files funktioniert nicht (Eclipse)

S

Steini99

Gast
hallo,

bin ein wenig am ausprobieren mit android/java etc. und wollte ein einfaches Programm schreiben mit dem man per Button zwischen zwei layouts (main bzw. main2) wechseln kann.
Hier der Code:

Code:
public class LayoutWechselnTestActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
       
        
        setContentView(R.layout.main2);
        final Button buttonMain2 = (Button) findViewById(R.id.button2);
        
        buttonMain2.setOnClickListener(new View.OnClickListener()
        {
            public void onClick(View v)
            {
                setContentView(R.layout.main);
            }
        });
        
        setContentView(R.layout.main);
        final Button buttonMain1 = (Button) findViewById(R.id.button1);
        
        buttonMain1.setOnClickListener(new View.OnClickListener()
        {
            public void onClick(View v)
            {
                setContentView(R.layout.main2);
                
            }
        });
        

    }
}
mein Problem ist jetzt: Ich kann zwar einmal von main.xml ins main2.xml-Layout wechseln; wenn ich anschließend zurückwechseln will geschieht jedoch nichts mehr :(
hat jemand vllt. eine idee?
 
Hi Steini99,

setContentView wird eig. nur Einmal aufgerufen.
Sie ist nicht dafür da, dein Layout zu verändern, sondern nur Einmal zu laden.

Nutze für Layoutveränderung den LayoutInflater.

regards
 
okay danke, dann werd ich mich da mal einlesen..
 

Ähnliche Themen

SaniMatthias
Antworten
19
Aufrufe
955
swa00
swa00
O
Antworten
15
Aufrufe
2.968
ORHUX
O
M
Antworten
3
Aufrufe
163
moin
M
Zurück
Oben Unten