Android 对于for循环中的值,Relativelayout按钮大小不会更改

Android 对于for循环中的值,Relativelayout按钮大小不会更改,android,eclipse,Android,Eclipse,l1是相对的。按钮的宽度和高度没有根据循环代码对齐。我不知道为什么plz有帮助 输出的图像: 公共类MainActivity扩展活动{ l1=(相对长度)findViewById(R.id.layout1); RowneCollection=newArrayList(); rowneCollection.add(btn1); rowneCollection.add(btn2); RowneCollection.add(btn3); RowneCollection.add(btn4); Layo

l1是相对的。按钮的宽度和高度没有根据循环代码对齐。我不知道为什么plz有帮助

输出的图像:

公共类MainActivity扩展活动{
l1=(相对长度)findViewById(R.id.layout1);
RowneCollection=newArrayList();
rowneCollection.add(btn1);
rowneCollection.add(btn2);
RowneCollection.add(btn3);
RowneCollection.add(btn4);
LayoutWidth=l1.getWidth()/4;
layouthweight=l1.getHeight()/4;
for(inti=0;i
for(inti=0;i
for(int i=0;i<RowOneCollection.size();i++){
               RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) 
 RowOneCollection.get(i).getLayoutParams();

params.height = LayoutHeight;
params.width = LayoutWidth;

 RowOneCollection.get(i).setLayoutParams(params);
            }