Android中 xml 属性 fill_parent、warp_content、match_parent差异

Android中 xml 属性 fill_parent、warp_content、match_parent区别

fill_parent:

指定子组件的高度,宽度与父容器的高度,宽度相同(实际上还要减去填充的空白的距离)。

设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。

 

wrap_content:

    设定子组件的大小恰好可以包裹子控件里面的内容,是相对于子控件里面的内容来说的,而另外两个则是针对于父控件来说的。


 match_parent:

   该属性与fill_parent完全相同,而且从Android2.2开始就推荐使用match_parent这个属性来代替fill_parent属性。


关于控件的页边距的属性:
Android中 xml 属性 fill_parent、warp_content、match_parent差异