M3llo
Cadet 4th Year
- Registriert
- Mai 2017
- Beiträge
- 109
Hallo,
in meinem aktuellen Android Projekt habe ich ein TableLayout, das ich zur Laufzeit mit neuen TableRows füllen möchte.
Inhalt dieser Zeilen sollen 4 Elemente sein (Bahn, Ankunftszeit, aktuelle Verspätung, durchschnittliche Verspätung), die als Text Views hinzugefügt werden.
Ich bin auch in der Lage das aussehen der TextViews zu einem gewissen Grad (Textfarbe, Größe etc.) im Programmcode zu beeinflussen. Was ich nicht weiß ist, wie ich width, height und weight im Programmcode festlegen kann, damit die TextViews in der Tabelle ordentlich untereinander stehen. Aktuell sieht das so aus:
Das Ganze habe ich mal nicht dynamisch aufgebaut. Ich hab also 2 Zeilen in meinem XML Layout eingebaut, die ich zur Laufzeit nur mit neuem Text füllen muss. Da sieht man hoffentlich, wie das final aussehen soll:
In diesem Beispiel waren width = 0dp, height = wrap_content und weight = 4 (beim Namen) bzw. 2 (beim Rest).
Mein Code sieht aktuell so aus:
Ich hoffe mir kann wer helfen!
in meinem aktuellen Android Projekt habe ich ein TableLayout, das ich zur Laufzeit mit neuen TableRows füllen möchte.
Inhalt dieser Zeilen sollen 4 Elemente sein (Bahn, Ankunftszeit, aktuelle Verspätung, durchschnittliche Verspätung), die als Text Views hinzugefügt werden.
Ich bin auch in der Lage das aussehen der TextViews zu einem gewissen Grad (Textfarbe, Größe etc.) im Programmcode zu beeinflussen. Was ich nicht weiß ist, wie ich width, height und weight im Programmcode festlegen kann, damit die TextViews in der Tabelle ordentlich untereinander stehen. Aktuell sieht das so aus:
Das Ganze habe ich mal nicht dynamisch aufgebaut. Ich hab also 2 Zeilen in meinem XML Layout eingebaut, die ich zur Laufzeit nur mit neuem Text füllen muss. Da sieht man hoffentlich, wie das final aussehen soll:
In diesem Beispiel waren width = 0dp, height = wrap_content und weight = 4 (beim Namen) bzw. 2 (beim Rest).
Mein Code sieht aktuell so aus: