在 RelativeLayout 里一个按钮为什么不能和另一个按钮对齐?

在 RelativeLayout 里有两个钢琴键,我使用java代码把这两个按钮在 RelativeLayout 中一个挨一个对齐。
代码如下:

wk[0] = new Button(this);
wk[1] = new Button(this);
wk[0].setId(0);
wk[1].setId(1);
wkParams[0] = new RelativeLayout.LayoutParams(wkw,wkh);
wkParams[1] = new RelativeLayout.LayoutParams(wkw,wkh);

wkParams[0].addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
wkParams[1].addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
wkParams[1].addRule(RIGHT_OF,wk[0].getId());

relativeLayout.addView(wk[0],wkParams[0]);
relativeLayout.addView(wk[1],wkParams[1]);

但是现在获得的是wk[0] 上面的wk[1] ,我不能看见 wk[0]。

查看全部
xiaoyan_12
xiaoyan_12
2013/09/22 09:32
  • layout
  • android
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

2个回复