change current layout showing

  • 3 Antworten
  • Letztes Antwortdatum
Y

YoFrankie

Neues Mitglied
0
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
 
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);
 
Es wird einfach nichts angezeigt.

Und es funktioniert auch nicht, wenn ich das layout vorher setze.
 
Dann machst du es falsch. Ohne ein Stück Code kann ich aber nicht weiterhelfen.
 

Ähnliche Themen

B
Antworten
9
Aufrufe
386
jogimuc
J
J
Antworten
5
Aufrufe
345
swa00
swa00
L
Antworten
4
Aufrufe
1.549
lonnie9020
L
Zurück
Oben Unten