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

android layout_weight的神奇

2012-04-25 20:46 176 查看
因为屏幕分辨率的问题。所以在布局设计中,我尽量的少用相对布局。

习惯于用线性布局。

但是一个简单的布局问题一直困扰着我。如果直接把按钮等布局放在屏幕下方。我初以为很简单,android:gravity=bottom就可以了。但是怎摸弄都不行。后来找到了。android layout_weight的布局方式。

我理解的android layout_weight就是显示比例。

当layout_width为fill_parent时,对于一个组件,该组件相对于其它组件的layout_weight值越小时,它的宽度相对于其它组件越大。但最大不超过fill_parent。

当layout_width为wrap_content时,对于一个组件,该组件相对于其它组件的layout_weight值越小时,它的宽度相对于其它组件越小。但最小不小于wrap_content。

简单的理解就是你是fill。我也是fill。谁的weight小,谁就是老大。按照比例划分。weight小的获得的比例大。

可以理解weight为老大,老2 。。。。。。。。号小的最大。这样就可以设置在底了。哈哈哈。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: