Autore Topic: GridLayout vs TableLayout come dimensionare colonne e righe  (Letto 354 volte)

Offline zymarco

  • Nuovo arrivato
  • *
  • Post: 13
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Note4
  • Sistema operativo:
    Windows 10
GridLayout vs TableLayout come dimensionare colonne e righe
« il: 11 Marzo 2016, 09:54:19 CET »
0
Buongiorno a tutti,
Per prima cosa volevo sapere la differenza tra un GridLayout ed un TableLayout, quando si utilizza Grid, e quando si utilizza Table in quanto nel mio manuale che sto studiando questo non viene specificato (anzi sembra che siano la medesima cosa).

Nella mia Activity ho inserito un GridLayout in quanto devo inserire 16 icone (80*80dp) con relativi 16 descrizioni (100*20db).
Io devo quindi creare degli spazi per le icone 100*100dp e relativi spazi per i testi 100*20dp.

Volevo quindi sapere se è possibile definire le dimensioni di colonne che devono essere 4 per 100dp e delle rispettive righe che devono essere alternate la prima di 100dp, la seconda di 20dp, la terza di 100, la quarta di 20 ecc.

Io ho fatto tutto a mano senza intervenire sul grid ma volevo sapere se era possibile creare un grid con misure specifiche.

Grazie mille, e spero di essermi spiegato.
 

Offline zymarco

  • Nuovo arrivato
  • *
  • Post: 13
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Note4
  • Sistema operativo:
    Windows 10
Re:GridLayout vs TableLayout come dimensionare colonne e righe
« Risposta #1 il: 12 Marzo 2016, 11:07:38 CET »
0
Ho provato anche a scrivere questo codice ma non funziona

Codice: [Seleziona]
    <GridLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/GridView"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:columnWidth="100dp"
        android:columnCount="4"
        android:rowCount="4"
        android:verticalSpacing="2dp"
        android:horizontalSpacing="2dp"
        android:stretchMode="columnWidth"
        android:gravity="center">

</GridLayout>

ho provato anche con
Codice: [Seleziona]
android:numColumns="4"


Mi ritrovo sempre con una griglia di 24 colonne per 31 righe