fill_parent と wrap_content の違いは何ですか? 質問する

fill_parent と wrap_content の違いは何ですか? 質問する

fill_parentAndroid でウィジェットをレイアウトする場合、 ( match_parentAPI レベル 8 以上) との違いは何ですかwrap_content?

参照できるドキュメントはありますか? それを詳しく理解したいと思っています。

ベストアンサー1

どちらの属性も、View (ビジュアル コントロール) の水平サイズまたは垂直サイズに適用できます。明示的に寸法を指定するのではなく、コンテンツまたは親レイアウトのサイズに基づいて View またはレイアウトのサイズを設定するために使用されます。

fill_parent( MATCH_PARENTAPI レベル 8 以上では非推奨となり、名前が変更されました)

ウィジェットのレイアウトを fill_parent に設定すると、ウィジェットは、配置されているレイアウト要素内で使用可能なスペースを最大限に占有するように強制的に拡張されます。これは、Windows フォーム コントロールの dockstyle を に設定するのとほぼ同じですFill

トップレベルのレイアウトまたはコントロールを fill_parent に設定すると、強制的に画面全体を占めるようになります。

wrap_content

ビューのサイズを wrap_content に設定すると、ビューに含まれる値 (または子コントロール) が収まる程度にのみビューが拡張されます。テキスト ボックス (TextView) や画像 (ImageView) などのコントロールの場合、これにより表示されるテキストまたは画像が折り返されます。レイアウト要素の場合、子として追加されたコントロール/レイアウトに合わせてレイアウトのサイズが変更されます。

Autosizeこれは、Windows フォーム コントロールのプロパティを True に設定するのとほぼ同じです。

オンラインドキュメント

Androidのコードドキュメントに詳細が記載されていますここ

おすすめ記事