2015-09-01 13 views
6

Posso impostare android:shrinkColumns e android:stretchColumns allo TableLayout.Come funzionano android: shrinkColumns e android: stretchColumns?

Ad esempio:

<TableLayout 
    android:shrinkColumns="2,3" 
    android:stretchColumns="1,3" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"/> 

Così come si fa di questo colpisce le colonne?

+1

mi permetto di suggerire la lettura del [Guida Sviluppatore Android] (https://developer.android.com/guide/index.html) e [Documenti Android] (http://developer.android.com/reference/packages.html) - I documenti per TableLayout spiegano chiaramente cosa fanno –

risposta

4

TableLayout può specificare determinate colonne come ridimensionabili o estensibili chiamando setColumnShrinkable()(xml:android:shrinkColumns) or setColumnStretchable()(xml:android:stretchColumns).

Se contrassegnati come restringibile, la larghezza della colonna può essere ridotto per adattarsi al tavolo nel suo oggetto principale. Se contrassegnato come estensibile, può espandersi in larghezza per adattarsi a qualsiasi spazio aggiuntivo.

La larghezza totale della tabella è definita dal relativo contenitore principale. È importante ricordare che una colonna può essere sia ridimensionabile che estensibile.

Per dettagli informazioni potete visitare

https://developer.android.com/reference/android/widget/TableLayout.html

Problemi correlati