menu


2016年5月28日土曜日

アンドロイドアプリ開発:各要素定義


各要素定義

各要素定義とは
レイアウトやGUIに指定するパラメータです。
入出力ボタンなんかの部品ですね。

【各要素定義】

android:gravity 表示位置設定(レイアウト内のどこに表示するかを指定する)
レイアウトで指定すると、内部のDUIにも適用される。
android:layout_gravity 表示位置設定(レイアウト内のどこに表示するかを指定する)
設定した物にのみ適用される。


指定値 効果
topコンテナの上部に配置
bottomコンテナの下部に配置
rightコンテナの左側に配置
leftコンテナの右側に配置
fillオブジェクトの高さ・幅を、コンテナのサイズに合わせる
fill_verticalオブジェクトの高さをコンテナのサイズに合わせる
fill_horizontalオブジェクトの幅をコンテナのサイズに合わせる
centerオブジェクトを中央に配置する。サイズ変更無し
center_verticalオブジェクトを上下中央に配置しする。サイズ変更無し
center_horizontalオブジェクトを左右中央に配置する。サイズ変更無し
clip_verticaltop/bottomの追加オプションとして、オブジェクトの上部/下部の
境界をコンテナの境界に合わせます
clip_horizontalleft/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外部右に取られる余白を指定する


0 件のコメント:

コメントを投稿