change current layout showing

Y

YoFrankie

Neues Mitglied
Threadstarter
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
 
M

miracle2k

Ambitioniertes Mitglied
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);
 
Y

YoFrankie

Neues Mitglied
Threadstarter
Es wird einfach nichts angezeigt.

Und es funktioniert auch nicht, wenn ich das layout vorher setze.
 
M

miracle2k

Ambitioniertes Mitglied
Dann machst du es falsch. Ohne ein Stück Code kann ich aber nicht weiterhelfen.
 
Oben Unten