T
taraquedo
Neues Mitglied
- 0
Hallo,
mein Problem mit dem Layout-XML ist recht schwer zu beschreiben, aber eigentlich ganz einfach. Ich habe eine nicht bekannte Anzahl an Piktogrammen, sagen wir mal 20 Stück als Beispiel. Diese sind alle gleich groß, vielleicht so 1cm, quadratisch. Ich möchte, das diese auf dem Bildschirm nebeneinander erscheinen. Wenn der Platz nicht mehr ausreicht, dann soll eine zweite Zeile eröffnet werden, evtl. eine dritte und so weiter. Also genau so, wie man diesen Text liest: Von links nach rechts, von oben nach unten.
Ich verwende z.Z. ein LinearLayout horizontaler Orientierung. Darin add'e ich einfach ImageViews. Das letzte sichtbare ImageView ganz rechts wird dabei schon verkleinert (eine Frechheit eigentlich, das der ungefragt die Grafik abändert). Die weiteren werden einfach nicht mehr angezeigt und sind dann auch nicht interaggierbar.
Gibt es eine - natürlich möglichst einfache - Methode, die Grafiken derart anzuordnen, das ich auf jedem Smartphone sicherstellen kann, das auch alles angezeigt wird?
Grüße!
mein Problem mit dem Layout-XML ist recht schwer zu beschreiben, aber eigentlich ganz einfach. Ich habe eine nicht bekannte Anzahl an Piktogrammen, sagen wir mal 20 Stück als Beispiel. Diese sind alle gleich groß, vielleicht so 1cm, quadratisch. Ich möchte, das diese auf dem Bildschirm nebeneinander erscheinen. Wenn der Platz nicht mehr ausreicht, dann soll eine zweite Zeile eröffnet werden, evtl. eine dritte und so weiter. Also genau so, wie man diesen Text liest: Von links nach rechts, von oben nach unten.
Ich verwende z.Z. ein LinearLayout horizontaler Orientierung. Darin add'e ich einfach ImageViews. Das letzte sichtbare ImageView ganz rechts wird dabei schon verkleinert (eine Frechheit eigentlich, das der ungefragt die Grafik abändert). Die weiteren werden einfach nicht mehr angezeigt und sind dann auch nicht interaggierbar.
Gibt es eine - natürlich möglichst einfache - Methode, die Grafiken derart anzuordnen, das ich auf jedem Smartphone sicherstellen kann, das auch alles angezeigt wird?
Grüße!