B
bfink
Ambitioniertes Mitglied
- 15
ich würde gerne in meiner anwendung so eine gui machen:
jetzt bin ich blutiger android-anfänger und dachte mir, dass ich wohl alle elemente, die statisch sind direkt im layout-xml definieren kann und dann dynamisch die n einträge generiere, die sich zur laufzeit erst ergeben.
d.h. ich habe (vereinfachte darstellung)
mein problem ist nun aber, dass ich keine ahnung habe, wie ich an das innere TableLayout-Objekt eine Row anhängen kann.
die beispiele, die ich im netz finde sind eigentlich immer trivial, d.h. ein TableLayout in das mit addView neu erzeugte rows gehängt werden. nur geschachtelt hab ich das noch nicht gesehen. ich denke mal ich werde nicht drum herumkommen, die tabelle händisch zur laufzeit zusammenzubauen statt via layout.xml, oder? oder kann ich in dem layout-file ankündigen hier wird mal ein weiteres TableLayout-Objekt kommen und das baue ich dann zur laufzeit zusammen, so dass ich weigstens die äussere tabelle via xml definieren kann?
Code:
Tabelle1
+-----------------------------+
|Fixe Zeile |
|-----------------------------|
| |
| Tabelle2 |
| +---------------------+ |
| |Fixe Zeile | |
| |---------------------| |
| |Dynamischer Eintrag 1| |
| |... | |
| |Dynamischer Eintrag n| |
| |---------------------| |
| |Fixe Zeile | |
| +---------------------+ |
| |
+-----------------------------+
jetzt bin ich blutiger android-anfänger und dachte mir, dass ich wohl alle elemente, die statisch sind direkt im layout-xml definieren kann und dann dynamisch die n einträge generiere, die sich zur laufzeit erst ergeben.
d.h. ich habe (vereinfachte darstellung)
Code:
<TableLayout>
<TableRow>
</TableRow>
<TableLayout>
<TableRow>
<TableRow>
[...]
<TableRow>
</TableLayout>
</TableLayout>
mein problem ist nun aber, dass ich keine ahnung habe, wie ich an das innere TableLayout-Objekt eine Row anhängen kann.
die beispiele, die ich im netz finde sind eigentlich immer trivial, d.h. ein TableLayout in das mit addView neu erzeugte rows gehängt werden. nur geschachtelt hab ich das noch nicht gesehen. ich denke mal ich werde nicht drum herumkommen, die tabelle händisch zur laufzeit zusammenzubauen statt via layout.xml, oder? oder kann ich in dem layout-file ankündigen hier wird mal ein weiteres TableLayout-Objekt kommen und das baue ich dann zur laufzeit zusammen, so dass ich weigstens die äussere tabelle via xml definieren kann?