Android,如何将参数添加到LayoutParams

时间:2011-11-23 13:26:57

标签: android android-layout layout

我想向LayoutParams添加两个参数:

 View bar1 = new View(this);
 bar1.setBackgroundResource(R.drawable.blue_bar);
 RelativeLayout.LayoutParams relativeParams1 = new RelativeLayout.LayoutParams(68, (int(aValue));

 relativeParams1.bottomMargin=50;
 Log.i(TAB, relativeParams1.debug(OUTPUT));
     linearLayout.addView(bar1, relativeParams1);

但只有宽度和高度在变化。包含的logcat告诉我

ViewGroup.LayoutParams={ width=68, height=300 }

如何更改边距?

1 个答案:

答案 0 :(得分:0)

您要添加bar1的布局类型是什么,是LinearLayout吗? 在这种情况下,你不能使用RelativeLayout.LayoutParams,你必须使用LinearLayout.LayoutParams,如果我没记错的话,那里你没有边距。 因此,更改包含布局