change current layout showing

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

L
Antworten
4
Aufrufe
1.001
lonnie9020
L
A
Antworten
1
Aufrufe
772
koje71
koje71
T
Antworten
4
Aufrufe
1.173
jogimuc
J
M
Antworten
0
Aufrufe
1.018
mglinka99
M
W
Antworten
14
Aufrufe
2.042
washpuda
W
Zurück
Oben Unten