讲得很好!
原文地址:
http://mobile.51cto.com/abased-375428.htm
在看了这个连接的详细说明以后,我们在开发中使用时,再注意一下我总结的下面几点:
在使用Layout_weight的时候,比如你要做屏幕height的适配,让整个屏幕的高度填满,并且屏幕中的各个部分按自己的比列来分配。
1.你最外面包裹的布局height设置成fill_parent(因为这样才能包住整个屏幕)。
2.然后里面若干个布局的高度设置成wrap_content(通过本博客最上面的那个分享的连接中介绍的,可以看出,wrap_content这个用起来显然要比fill_content的来的直观方便)。
3.最后要强调,这些个除了最外面的那个布局,内部的布局都要要并列,不要包裹。(这个是很重要的一点,如果用一个LinearLayout或RelativeLayout来包裹LinearLayout或RelativeLayout,那么这样肯定不能实现我们想要实现的效果的)。
在做width的适配的时候也是一样的道理!