在LinearLayout中经常会遇到将控件均匀分布在屏幕上,要达到这样的效果需要设置权值weight
例如:
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
ViewGroup.LayoutParams.FILL_PARENT,ViewGroup.LayoutParams.WRAP_CONTENT);
layoutParams.weight = 1;
控件设置
row.setLayoutParams(layoutParams);
这样一来,每个控件都会均匀的分布了
同理可得,要按照比例分布控件时只需要分配不同的权值大小
LinearLayout控件均匀分布
本文介绍如何使用LinearLayout.LayoutParams设置weight属性来实现控件在屏幕上的均匀分布及按比例分布的方法。
2915

被折叠的 条评论
为什么被折叠?



