LoginSignup
1
1

More than 5 years have passed since last update.

Android v2.1以上でGridLayoutを使う

Last updated at Posted at 2012-11-23

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。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1