1. Wir haben diesmal 2 Gewinnspiele zeitgleich für euch - Gewinne einmal ein UMI Plus E - Beim 2ten könnt ihr ein Nomu S30 gewinnen!
  1. Steini99, 02.09.2011 #1
    Steini99

    Steini99 Threadstarter 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?
     
  2. Neeldarax, 02.09.2011 #2
    Neeldarax

    Neeldarax Erfahrener Benutzer

    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
     
  3. Steini99, 05.09.2011 #3
    Steini99

    Steini99 Threadstarter Gast

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

Diese Seite empfehlen

Besucher kamen mit folgenden Begriffen auf unsere Seite:

  1. java beispiel layout wechseln

    ,
  2. android layout activity inhalt wechseln