android layout_weight的神奇

           因为屏幕分辨率的问题。所以在布局设计中,我尽量的少用相对布局。

习惯于用线性布局。

但是一个简单的布局问题一直困扰着我。如果直接把按钮等布局放在屏幕下方。我初以为很简单,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 。。。。。。。。号小的最大。这样就可以设置在底了。哈哈哈。


你可能感兴趣的:(android layout_weight的神奇)