1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

change current layout showing

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von YoFrankie, 03.08.2009.

  1. YoFrankie, 03.08.2009 #1
    YoFrankie

    YoFrankie Threadstarter Neuer Benutzer

    Beiträge:
    3
    Erhaltene Danke:
    0
    Registriert seit:
    03.08.2009
    Mit diesem source möchte ich das main layout aus dem xml diagramm anpassen:

    LinearLayout layout = (LinearLayout) this.findViewById(R.layout.main);
    layout.addView(irgendein view control);
    setContentView(R.layout.main) bzw. setContentView(layout);

    Aber das Ganze scheint so nicht zu funktionieren. Über eine Lösung würde ich mich freuen.

    Gruß
    YoFrankie
     
  2. miracle2k, 03.08.2009 #2
    miracle2k

    miracle2k Android-Hilfe.de Mitglied

    Beiträge:
    89
    Erhaltene Danke:
    15
    Registriert seit:
    03.07.2009
    Mehr Informationen als "scheint nicht zu funktionieren wären hilfreich".

    Allerdings kann ich dir schon sagen dass findViewById() nur finden wird, was du vorher mit setContentView() bereits gesetzt hast.

    D.h. zuerst

    setContentView(R.layout.main)

    aufrufen. Und danach:

    LinearLayout layout = (LinearLayout) this.findViewById(R.layout.main);
    layout.addView(irgendein view control);
     
  3. YoFrankie, 14.08.2009 #3
    YoFrankie

    YoFrankie Threadstarter Neuer Benutzer

    Beiträge:
    3
    Erhaltene Danke:
    0
    Registriert seit:
    03.08.2009
    Es wird einfach nichts angezeigt.

    Und es funktioniert auch nicht, wenn ich das layout vorher setze.
     
  4. miracle2k, 14.08.2009 #4
    miracle2k

    miracle2k Android-Hilfe.de Mitglied

    Beiträge:
    89
    Erhaltene Danke:
    15
    Registriert seit:
    03.07.2009
    Dann machst du es falsch. Ohne ein Stück Code kann ich aber nicht weiterhelfen.
     

Diese Seite empfehlen