[解決済み】fill_parentとwrap_contentの違いは何ですか?
質問
Androidで、ウィジェットをレイアウトする場合、以下の違いは何ですか?
fill_parent
(
match_parent
APIレベル8以降では)と
wrap_content
?
指し示すことのできるドキュメントはありますか?私はそれをよく理解することに興味があります。
どのように解決するのですか?
View(ビジュアルコントロール)の水平方向、垂直方向のサイズには、どちらの属性も適用することができます。これは、ViewやLayoutsのサイズを、明示的に寸法を指定するのではなく、そのコンテンツや親レイアウトのサイズに基づいて設定するために使用されます。
fill_parent
(非推奨、名称変更
MATCH_PARENT
API Level 8 以降の場合)
ウィジェットのレイアウトをfill_parentに設定すると、配置されたレイアウト要素内で利用可能なスペースと同じだけウィジェットが拡大されます。これは、Windowsフォームコントロールのdockstyleを次のように設定するのとほぼ同じです。
Fill
.
トップレベルのレイアウトやコントロールをfill_parentに設定すると、強制的に画面全体を占有するようになります。
wrap_content
ビューのサイズをwrap_contentに設定すると、ビューは、それが含む値(または子コントロール)を含むのに十分な範囲でのみ拡張されます。テキストボックス(TextView)や画像(ImageView)のようなコントロールの場合、表示中のテキストや画像を包み込みます。レイアウト要素については、子として追加されたコントロールやレイアウトに合わせてレイアウトをリサイズします。
これは、Windowsフォームコントロールの
Autosize
プロパティをTrueに設定します。
オンラインドキュメント
Androidのコードドキュメントに詳細があります。 こちら .
関連
-
[解決済み] Androidのgravityとlayout_gravityの違いは何ですか?
-
[解決済み] 画面サイズ、現在のウェブページ、ブラウザウィンドウのサイズを取得する
-
[解決済み] MVPとMVC、その違いは何ですか?
-
[解決済み] match_parentとfill_parentの違いは何ですか?
-
[解決済み] Bitmapオブジェクトに画像を読み込む際にOutOfMemoryが発生する問題
-
[解決済み] アプリケーションを終了することは嫌われますか?
-
[解決済み] compileSdkVersionとtargetSdkVersionの違いは何ですか?
-
[解決済み] Androidレイアウトのフォルダにサブフォルダを含めることはできますか?
-
[解決済み] SharedPreferencesのcommit()とapply()の違いは何ですか?
-
[解決済み】「px」、「dip」、「dp」、「sp」の違いは?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】まだ警告が出る:設定 'compile' は時代遅れで 'implementation' に置き換わった。
-
[解決済み] カスタムアダプタからnotifyDataSetChangeが機能しない
-
[解決済み] [Solved] Unsupported method: ベースコンフィグ.getApplicationIdSuffix()
-
[解決済み】'dependencies' を '(groovy.lang.Closure)' に適用できない。)
-
[解決済み】googleコンソールエラー`OR-IEH-01`について
-
[解決済み] TypeError: cb.apply は関数ではありません。
-
[解決済み] Androidのgravityとlayout_gravityの違いは何ですか?
-
[解決済み] Android M パーミッション : shouldShowRequestPermissionRationale()関数の使用方法について混乱しています。
-
[解決済み] android:layout_weightとは何ですか?
-
[解決済み] ビューのパディングとマージンの違いについて