[基础]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"会按该值得大小比例分配。
竖直时亦然。
很多人有分歧就是因为设置layout_weight属性的时候,出现不同效果。
原因是 在需要按比例分配的方向上 设置layout_width(layout_height) 不同。
下面先看张图
简单的说:
当按水平排放时,
如果几个控件的android:layout_width="wrap_content"
那会先分配各个控件内部必须要占用的空间,其他剩余空间按该值得大小比例分配。
如果几个控件的android:layout_width="fill_parent"
会根据该值得比例反比去显示大小。
如果android:layout_width="0dip"会按该值得大小比例分配。
竖直时亦然。
相关文章推荐
- Android布局基础知识:wrap_content,match_parent,layout_weight
- android:layout_width="match_parent"和 android:layout_width="wrap_content"
- android布局--Android fill_parent、wrap_content和match_parent的区别 三个属性都用来适应视图的水平或垂直大小,一个以视图的内容或尺寸为基础的布局比精
- Android fill_parent、wrap_content和match_parent的区别
- Android fill_parent、wrap_content和match_parent的区别
- Android fill_parent、wrap_content和match_parent的区别
- Android fill_parent、wrap_content和match_parent的区别
- android布局--Android fill_parent、wrap_content和match_parent的区别
- android布局--Android fill_parent、wrap_content和match_parent的区别
- Android 中fill_parent、wrap_content和match_parent的区别
- android布局--Android fill_parent、wrap_content和match_parent的区别
- Android fill_parent、wrap_content和match_parent的区别
- Android fill_parent、wrap_content和match_parent的区别
- android布局--Android fill_parent、wrap_content和match_parent的区别
- Android fill_parent、wrap_content和match_parent的区别
- Android fill_parent、wrap_content和match_parent的区别
- Android开发6——布局中的wrap_content和fill_parent以及match_parent
- Android fill_parent、wrap_content和match_parent的区别
- Android编程xml文件中fill_parent、wrap_content、match_parent三个属性的功能
- Android fill_parent、wrap_content和match_parent的区别