Androidのgravity属性の使い方は?
Androidにおけるgravity属性は、ビューオブジェクトを親コンテナ内で配置する場所を指定するために使用され、それが垂直および水平方向で配置される場所を制御するために使用されます。
重力属性は次の値のいずれかに設定できます。
- 子コンテナの一番上にビューオブジェクトを配置します。
- 一番下:ビュー・オブジェクトを、親コンテナーの一番下に配置します。
- 左に:ビューオブジェクトを親ビューの左側に配置します。
- 画面オブジェクトを親コンテナの右に配置します。
- center_vertical: ビューオブジェクトを親コンテナ内で垂直に中央に配置します。
- 横方向センター:ビューオブジェクトを親容器内の中心に水平配置します。
- センタリング:親コンテナの中で縦横両方向でビューオブジェクトを真ん中に配置します。
注意:gravity 属性は ViewGroup とそのサブクラスのみ有効です。単一のビューオブジェクトには適用されません。単一のビューオブジェクトの位置合わせを制御したい場合は、layout_gravity 属性を使用してください。