Tag Archives: layout

Android: Eine ungewollte GridView Kombo – Layout per XML und Quellcode

2 Feb

Um das User Interface (UI) einer Activity oder eines Fragments zu erstellen, kann der Entwickler das Layout der einzelnen ViewGroups und deren Komponenten (Views) in XML Dateien definieren, die der jeweiligen Activity zugeordnet werden. Dieses Verfahren hat mehrere Vorteile:

  • Trennung der Darstellung von Programmabläufen
  • Übersicht sowohl im Code als auch zentrale Stelle zum modifizieren des Layouts
  • UI Editor für XML Dateien – Das Layout lässt sich zusammenklicken

Demnach sollten statische Elemente per XML eingebunden werden, wohingegen dynamische Elemente, die je nach Kontext zur Laufzeit verändert werden sollen, als Java Quellcode ihren Nutzen finden.

Die Anzeige von mehreren Profilen in einer ViewEine Funktion von ginkgo ist die Anzeige der Freunde. Diese sollen in einer GridView zusammen mit dem jeweiligen Avatar und Namen dargestellt werden. Dabei habe ich nach einer Darstellung gesucht, die einen möglichst optimalen Kompromis zwischen Größe und Anzahl an Elementen pro Zeile bietet finden. Dies lies sich seltsamerweise aber nicht allein durch XML lösen, da die Avatare so nicht mitskalieren.
Weiterlesen

Werbeanzeigen