我如何确定布局中的按钮(x,y)坐标?

时间:2011-03-10 12:42:06

标签: android

我有这个简单的代码:

    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是一个问题吗?

1 个答案:

答案 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)