Layout per Koordinaten ansprechen

  • 5 Antworten
  • Letztes Antwortdatum
C

Cilenco

Neues Mitglied
0
Eigentlich eine etwas dumme Frage aber ich habe nicht so wirklich im Internet eine Antwort darauf gefunden:
Gibt es in Android ein Layout, welches beispielsweise 4x5 Views anzeigen kann (also als Tabelle) welche ich dann per X und Y Koordiante ansprechen kann? Oder wie könnte ich sowas realisieren?

Viele Grüße
Cilenco
 
Aber wie kann ich dann da per Koordinaten auf eine View zugreifen? Meinte das ca so:

GridLayout gl = (GridLayout) findViewById(R.layout.gridlayout);
gl[0][0] = new View();

oder so ähnlich halt. Geht das?
 
Wüsste ich nicht, aber wofür brauchste das?
Im Zweifel machste dir halt nen Array mit deinen Views.
View[][] = new View[4][5];
Und dann musst du halt gucken welche Views du da wie speicherst.

Oder du nutzt eine GridView und baust dir einen passenden ListAdapter.

Könnte man alles machen, kommt halt drauf an wozu du das genau brauchst.
 
Habe noch nie so oft mit einem GridLayout gearbeitet deswegen kannte ich das nicht ist aber eigentlich genau das was ich gesucht habe danke :)
Das einzige was mir jetzt noch fehlt ist: Wie kann ich die Reihe und Spalte im Code setzen? In XML geht das ja so:

android:layout_column="0"
android:layout_row="0"

Aber wie geht das im Code?
 
Zurück
Oben Unten