我有这个简单的代码:
layout = new RelativeLayout(this);
bottom = new LinearLayout(this);
Button close = new Button(this);
close.setText("Close");
bottom.addView(close);
layout.addView(bottom);
setContentView(layout);
如何将我的按钮放在窗口的底部我更喜欢确定x,y线,但任何解决方案都会很好。 由于absoluteLayout已被弃用,我尝试使用Relativelayout作为api建议没有成功。
我根本不使用XML是一个问题吗?
答案 0 :(得分:0)
您可以为您的元素设置LayoutParametrs(RelativeLayout.LayoutParams)。并且不要忘记将LayoutParams设置为父视图。
RelativeLayout.LayoutParams lp = new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT);
lp.addRule(ALIGN_PARENT_BOTTOM);
button.setLayoutParams(LP)