[解決済み] ビューのパディングとマージンの違いについて
2022-03-17 12:36:30
質問
ビューのマージンとパディングの違いは何ですか?
どのように解決するのですか?
の意味を覚えるために パディング がたくさんついた大きなコートを思い浮かべます。 厚手の綿の中敷き . 私はコートの中にいますが、私と中綿入りコートは一緒にいます。私たちはひとつのユニットなのです。
しかし、思い出すのは マージン を思い浮かべる、"。 おい、マージンよこせよ! 私とあなたの間にある空白の空間です。私のコンフォートゾーン、つまり私のマージンの中に入ってこないでください。
より分かりやすくするために、パディングとマージンのイメージを
TextView
:
上の画像のxmlレイアウト
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:background="#c5e1b0"
android:textColor="#000000"
android:text="TextView margin only"
android:textSize="20sp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:background="#f6c0c0"
android:textColor="#000000"
android:text="TextView margin only"
android:textSize="20sp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#c5e1b0"
android:padding="10dp"
android:textColor="#000000"
android:text="TextView padding only"
android:textSize="20sp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#f6c0c0"
android:padding="10dp"
android:textColor="#000000"
android:text="TextView padding only"
android:textSize="20sp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:background="#c5e1b0"
android:textColor="#000000"
android:padding="10dp"
android:text="TextView padding and margin"
android:textSize="20sp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:background="#f6c0c0"
android:textColor="#000000"
android:padding="10dp"
android:text="TextView padding and margin"
android:textSize="20sp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#c5e1b0"
android:textColor="#000000"
android:text="TextView no padding no margin"
android:textSize="20sp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#f6c0c0"
android:textColor="#000000"
android:text="TextView no padding no margin"
android:textSize="20sp" />
</LinearLayout>
関連
関連
-
[解決済み] Androidのgravityとlayout_gravityの違いは何ですか?
-
GoogleMapと連携し、位置情報の取得が可能
-
Android TextViewにandroid:ellipsize=endのバグがある。
-
Androidプロセス生存のためのソリューション
-
[解決済み] MVPとMVC、その違いは何ですか?
-
[解決済み] match_parentとfill_parentの違いは何ですか?
-
[解決済み] compileSdkVersionとtargetSdkVersionの違いは何ですか?
-
[解決済み] getContext() , getApplicationContext() , getBaseContext() と "this" との相違点
-
[解決済み】「px」、「dip」、「dp」、「sp」の違いは?
-
[解決済み】Android : invisibleとgoneの違い?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Androidのgravityとlayout_gravityの違いは何ですか?
-
[解決済み] Android初心者 paddingとmarginの違い【重複】について
-
[android studio]com.android.ide.common.process.ProcessException: aaptの実行に失敗しました
-
を作ってください。*** makeするルールがない エラーの原因、分析、解決策
-
アプリはGoogle検索でインデックスされません Androidmanifestのクソみたいな黄色い警告
-
view.getRootView()の本当の意味とテストについて
-
アンドロイドの遅延実行のいくつかの方法
-
アンドロイドスタジオ学習入門
-
[解決済み] CSSでmarginとpaddingを使い分けるタイミング【終了しました
-
[解決済み】fill_parentとwrap_contentの違いは何ですか?