我想在relativelayout的底部添加一个linearlayout。我怎么能实现这一目标? 这是我正在使用的代码段:
rl=new RelativeLayout(this);
ll = new LinearLayout(this);
buttons=new LinearLayout(this);
buttons.setOrientation(LinearLayout.HORIZONTAL);
ll.setOrientation(LinearLayout.VERTICAL);
//buttons.addRule();
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT);
params.topMargin=450;
//params.gravity = Gravity.BOTTOM;
rl.addView(ll);
rl.addView(buttons,params);
答案 0 :(得分:0)
我认为这样的事情应该有效:
rl=new RelativeLayout(this);
buttons=new LinearLayout(this);
buttons.setOrientation(LinearLayout.HORIZONTAL);
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
lp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
rl.addView(buttons, lp);