1. ホーム
  2. Android

Androidレイアウトにおけるmargin,padding,alignの使い分けと違いについて

2022-02-17 18:45:24

<スパン Androidレイアウトにおけるmargin,padding,alignの使い分けと相違点

<スパン <スパン <スパン I. マージンの使用方法

<スパン <スパン <スパン   android : layout_marginxxx の使い方は以下の通りです。 親コンポーネントから現在のコンポーネントの xxx 方向のマージン

<スパン <スパン

<スパン               例えば、android:layout_marginleft = "30px" ---は、現在のコンポーネントの左マージンが、親コンポーネントに対して30ピクセルであることを意味します。

<スパン <スパン

<スパン               下図のように

<スパン <スパン

<スパン <スパン

<スパン <スパン

<スパン <スパン <スパン <スパン <スパン II. パディングの使用方法

<スパン <スパン

<スパン              アンドロイド : padding(xxx) ---。    パディングは現在のコンポーネントからの相対的なもので、コンポーネント内のテキストは現在のコンポーネントから xxx 離れたところにあることを意味します。

<スパン <スパン <スパン                                                                 余白の位置

<スパン <スパン <スパン

<スパン <スパン <スパン <スパン 例:android: paddingTop = "30px" --- 現在のコンポーネント内のテキストは、コンポーネント内のトップ(上)マージンから30pxです。

<スパン <スパン <スパン

<スパン <スパン <スパン <スパン                下図のように

<スパン <スパン <スパン <スパン

<スパン <スパン <スパン <スパン

<スパン <スパン

<スパン <スパン <スパン <スパン <スパン III. align の使用法

<スパン                alignは、あらゆる種類の整列を意味します

<スパン                コンポーネントのある位置の指定されたエッジで、そのコンポーネントの

<スパン <スパン                例:android: layout_alignxxx = "yyy" --- xxxは方向、yyyはどのコンポーネントと整列させたいかを表します。

<スパン                                                                                                対応するコンポーネントのID

<スパン               図に示すように

<スパン <スパン

<スパン <スパン

<スパン <スパン

<スパン              親コンポーネントの位置の端(上下左右)をその

<スパン <スパン

<スパン                android : layout_alignParentXxx --- 現在のコンポーネントを親コンポーネントのXXX位置に整列させる。

<スパン <スパン

<スパン               図に示すように

<スパン <スパン

<スパン <スパン

<スパン <スパン <スパン 要約すると

<スパン <スパン marginはコンポーネントの外側の余白を設定し、paddingはコンポーネントの内側の余白を設定します。

               alignは、あらゆる種類のアライメントが


<スパン <スパン <スパン                                                 ありがとうございます!お役に立てれば幸いです。

<スパン <スパン <スパン

<スパン <スパン