您的位置:首页 > 移动开发 > Android开发

[基础]android:layout_weight 在match_parent、wrap_content、0dp时的不同情况

2014-10-14 09:26 316 查看
关于layout_weight,了解的朋友可以看看我是否说的有问题,不了解的可以根据我的思路自己试试效果

很多人有分歧就是因为设置layout_weight属性的时候,出现不同效果。

原因是 在需要按比例分配的方向上 设置layout_width(layout_height) 不同。

下面先看张图



简单的说:

当按水平排放时,

如果几个控件的android:layout_width="wrap_content"

那会先分配各个控件内部必须要占用的空间,其他剩余空间按该值得大小比例分配。

如果几个控件的android:layout_width="fill_parent"

会根据该值得比例反比去显示大小。

如果android:layout_width="0dip"会按该值得大小比例分配。

竖直时亦然。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: