2015-09-01 5 views
6

Ich kann android:shrinkColumns und android:stretchColumns bei TableLayout setzen.Wie funktioniert Android: ShrinkColumns und Android: StretchColumns arbeiten?

Zum Beispiel:

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

So wie diese Eigenschaften beeinflussen Spalten?

+1

Darf ich die [Android Developer Guide] (https://developer.android.com/guide/index.html) schlagen vor, zu lesen und [Android Docs] (http://developer.android.com/reference/packages.html) - Die Dokumente für TableLayout erklären deutlich, was diese tun –

Antwort

4

TableLayout kann bestimmte Spalten als schrumpfbar oder dehnbar angeben, indem setColumnShrinkable()(xml:android:shrinkColumns) or setColumnStretchable()(xml:android:stretchColumns) aufgerufen wird.

Wenn als schrumpfbare gekennzeichnet kann die Spaltenbreite den Tisch in seinem übergeordneten Objekt passen werden geschrumpft. Wenn es als dehnbar markiert ist, kann es sich in der Breite erweitern, um zusätzlichen Platz zu bieten.

Die Gesamtbreite der Tabelle wird durch ihren übergeordneten Container definiert. Es ist wichtig, daran zu denken, dass eine Säule sowohl als auch schrumpfbar und dehnbar sein kann.

Informationen Details besuchen Sie können

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

Verwandte Themen