我想向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 }
如何更改边距?
答案 0 :(得分:0)
您要添加bar1的布局类型是什么,是LinearLayout吗? 在这种情况下,你不能使用RelativeLayout.LayoutParams,你必须使用LinearLayout.LayoutParams,如果我没记错的话,那里你没有边距。 因此,更改包含布局