各要素定義
各要素定義とは
レイアウトやGUIに指定するパラメータです。
入出力ボタンなんかの部品ですね。
各要素定義とは
レイアウトやGUIに指定するパラメータです。
入出力ボタンなんかの部品ですね。
【各要素定義】
android:gravity | 表示位置設定(レイアウト内のどこに表示するかを指定する) レイアウトで指定すると、内部のDUIにも適用される。 |
---|---|
android:layout_gravity | 表示位置設定(レイアウト内のどこに表示するかを指定する) 設定した物にのみ適用される。 |
指定値 | 効果 |
---|---|
top | コンテナの上部に配置 |
bottom | コンテナの下部に配置 |
right | コンテナの左側に配置 |
left | コンテナの右側に配置 |
fill | オブジェクトの高さ・幅を、コンテナのサイズに合わせる |
fill_vertical | オブジェクトの高さをコンテナのサイズに合わせる |
fill_horizontal | オブジェクトの幅をコンテナのサイズに合わせる |
center | オブジェクトを中央に配置する。サイズ変更無し |
center_vertical | オブジェクトを上下中央に配置しする。サイズ変更無し |
center_horizontal | オブジェクトを左右中央に配置する。サイズ変更無し |
clip_vertical | top/bottomの追加オプションとして、オブジェクトの上部/下部の 境界をコンテナの境界に合わせます |
clip_horizontal | left/rightの追加オプションとして、オブジェクトの左側/右側の 境界をコンテナの境界に合わせます |
android:layout_width | 表示横幅を指定します |
---|---|
android:layout_height | 表示縦幅を指定します |
指定値 | 効果 |
---|---|
fill_parent (match_parent同じ) | 最大可能幅・高さで表示 |
wrap_content | 最小表示幅・高さで表示 |
android:layout_weight | 表示割合を設定します 1をボタンに設定し、3個ボタンを定義すると、各ボタンの幅が1/3で表示されます。 2・1・1で定義すると、2/4・1/4・1/4で表示されます。 |
---|
指定値 | 効果 |
---|---|
fill_parent (match_parent同じ) | 最大可能幅・高さで表示 |
wrap_content | 最小表示幅・高さで表示 |
android:layout_above | 指定したViewの上部とこのViewの下部を合わせるように配置します。 |
android:layout_alignBaseline | 指定したViewのベースラインに合わせて配置します。 |
android:layout_alignTop | 指定したViewの上方向に配置します。 |
android:layout_alignBottom | 指定したViewの下方向に配置します。 |
android:layout_alignLeft | 指定したViewの左方向に配置します。 |
android:layout_alignRight | 指定したViewの右方向に配置します。 |
android:layout_alignParentTop | 親の上方向に配置します。 |
android:layout_alignParentBottom | 親の下方向に配置します。 |
android:layout_alignParentLeft | 親の左方向に配置します。 |
android:layout_alignParentRight | 親の右方向に配置します。 |
android:layout_alignWithParentIfMissing | 親がアンカーとして使われるとき、アンカーはlayout_toLeftOf, layout_toRightOfなどを受け付けません。 |
android:layout_below | 指定したViewの下部とこのViewの上部を合わせるように配置します。 |
android:layout_centerHorizontal | 子Viewの水平配置を親Viewの幅に対して中央となるように配置します。 |
android:layout_centerInParent | 親の水平方向の中央に配置します。 |
android:layout_centerVertical | 子Viewの上下配置を親Viewの幅に対して中央となるように配置します。 |
android:layout_toLeftOf | 指定したViewの左端とViewの右端を合わるように配置します。 |
android:layout_toRightOf | 指定したViewの右端とViewの左端を合わるように配置します。 |
android:stretchColumns | ここに指定した列は、行の空いているスペースいっぱ いに広がる。この属性の値は単一の列番号またはコンマ区切りの列番号のリストで指定す る。列番号は左の列から 0 から振られる |
android:shrinkColumns | ここに指定した列は、コンテンツを折り返して表示する この属性の値は単一の列番号またはコンマ区切りの列番号のリストで指定す る。列番号は左の列から 0 から振られる |
android:padding | 内部に取られる余白サイズを指定する 上下左右全てに共通値 |
android:paddingTop | 内部上部に取られる余白サイズを指定する |
android:paddingBottom | 内部下に取られる余白サイズを指定する |
android:paddingLeft | 内部左に取られる余白サイズを指定する< |
android:paddingRight | 内部右に取られる余白サイズを指定する |
layout_margin | 外部左上右下に取られる余白を指定する |
layout_marginTop | 外部上に取られる余白を指定する |
layout_marginBottom | 外部下に取られる余白を指定する |
layout_marginLeft | 外部左に取られる余白を指定する |
layout_marginRight | 外部右に取られる余白を指定する |