fill_parentとmatch_parentの違い

2019年5月20日

本稿ではfill_parentとmatch_parentの違いについて解説していきます。

 

 

fill_parentについて

fill_parentはviewを画面いっぱいに表示する際にwidthやheightに指定する属性です。

もともとAndroidではfill_parentしかありませんでしたが、APIレベル8(Android 2.2)からfill_parentが非推奨となりました。

 

match_parentについて

APIレベル8(Android 2.2)からfll_parentが非推奨となったことで出てきた属性が、match_parentです。

このmatch_parentは名前が違うだけでfill_parentと全く同じ効果がある属性です。

 

 

fill_parentとmatch_parentの違いついてのまとめ

  • 名称が違うだけで意味としては同じ属性
  • APIレベル8未満非対応のアプリ開発であればmatch_parent一択でOK
  • APIレベル8未満にも対応するアプリを開発する場合はfill_parentを使用する必要がある
    (APIレベル8未満はmatch_parentを認識しないため)