RelativeLayout (Android)
私的にRelativeLayout より LinerLayout の方がレイアウト設定しやすいと思うんだけど、入れ子になるのが良くないらしい。
それにEclipseの初期がRelativeLayoutなのでちょっとメモ
XML Attributes
属性名 | 説明 |
android:layout_alignParentTop | 「true」を指定すると上端を親ビューの上端に合わせる |
android:layout_alignParentBottom | 「true」を指定すると下端を親ビューの下端に合わせる |
android:layout_centerVertical | 「true」を指定すると縦の中央に配置 |
android:layout_alignParentLeft | 「true」を指定すると左端を親ビューの上端に合わせる |
android:layout_alignParentRight | 「true」を指定すると右端を親ビューの右端に合わせる |
android:layout_centerHorizontal | 「true」を指定すると横の中央に配置 |
android:layout_centerInParent | 「true」を指定すると縦横の中央に配置 |
android:layout_above | 指定したIDを持つビューの上に配置する |
android:layout_below | 指定したIDを持つビューの下に配置する |
android:layout_toLeftOf | 指定したIDを持つビューの左に配置する |
android:layout_toRightOf | 指定したIDを持つビューの右に配置する |
android:layout_alignBaseline | ベースラインを指定したIDを持つビューにベースラインに合わせる |
android:layout_alignLeft | 左端を指定したIDを持つビューに左端を合わせる |
android:layout_alignRight | 右端を指定したIDを持つビューに右端を合わせる |
android:layout_alignTop | 上端を指定したIDを持つビューに上端を合わせる |
android:layout_alignBottom | 下端を指定したIDを持つビューに下端を合わせる |
android:layout_alignWithParentIfMissing | 「true」を指定すると相対位置の基準となる他の子Viewが見つからない場合に親Viewを基準にして配置する |