1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  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..
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Verständnisprobleme: APK Expansion Files für eine APK > 100MB Android App Entwicklung 10.09.2017
[Offen] Android Layout funktioniert nicht Android App Entwicklung 08.09.2017
[OFFEN] Activity als Dialog - RecyclerView funktioniert nicht mehr Android App Entwicklung 14.08.2017
[GESCHLOSSEN] Random ListItem ausgeben funktioniert nicht mehr Android App Entwicklung 13.08.2017
[OFFEN] SVN Commit in Android Studio funktioniert nicht mehr Android App Entwicklung 07.08.2017
[ERLEDIGT] Android O Neue Fonts in XML Methode Android App Entwicklung 27.07.2017
[OFFEN] Bitmap.recycle funktioniert nach drawBitmap nicht Android App Entwicklung 18.07.2017
[ERLEDIGT] Wechsel von einem Fragment ins andere Android App Entwicklung 29.06.2017
[OFFEN] Google-Spracherkennung funktioniert nicht im Tablayout Android App Entwicklung 20.04.2017
[ERLEDIGT] Instanzierung aus XML Android App Entwicklung 11.04.2017

Users found this page by searching for:

  1. java beispiel layout wechseln

    ,
  2. android layout activity inhalt wechseln

Du betrachtest das Thema "Wechsel zwischen Layout/XML-Files funktioniert nicht (Eclipse)" im Forum "Android App Entwicklung",