SDKからインポート
- $ANDROID_SDK/extras/android/support/v7/gridlayout
Eclipseならライブラリプロジェクトとして連れてくる。
プロジェクト単位で持たせたいなら中にコピーしてくるなりする。
レイアウトで使う
- android.support.v7.widget.GridLayoutとして呼ぶ
- ネームスペースを切る
- 以下はgridというネームスペースを切った場合
- GridLayoutに対するパラメータはandroid:xxx -> grid:xxxとして扱う -> なんか設定が効いてないと思ったらここをまず疑う
<android.support.v7.widget.GridLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:grid="http://schemas.android.com/apk/res-auto"
android:id="@+id/gridLayout1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
grid:columnCount="4">
…
</android.support.v7.widget.GridLayout>
GridLayout固有のパラメータ
上でネームスペースを書き換える必要があるパラメータ
- columnCount
- layout_column
- layout_row
- layout_columnSpan
- layout_rowSpan
- layout_gravity
Space
GridLayoutと共にSpaceがandroid.support.v7.widget.Spaceとして使えるようになる。隙間などのために入れ込む空の軽量なView。