2011-09-29 216 views
6

我试图弄清楚如何将相对布局中的视图与其右上角对齐。 目前它在左上角对齐。如何将RelativeLayout中的视图对齐到右上角

一个简单的问题,但我不知道该怎么做。

下面是代码:

 RelativeLayout.LayoutParams gpsViewLayoutParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); 
    gpsViewLayoutParams.addRule(RelativeLayout.ALIGN_PARENT_TOP); 
    gpsViewLayoutParams.addRule(RelativeLayout.ALIGN_RIGHT); 
    this.relativeLayout.addView(gpsView,gpsViewLayoutParams); 
+1

使用ALIGN_PARENT_RIGHT。 –

回答

11

gpsViewLayoutParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);使用这种代替的gpsViewLayoutParams.addRule(RelativeLayout.ALIGN_RIGHT);你可能会这样

+1

这是从@DDoSAttack答案吗? –

+1

wooot,多么大的一个错字:)即时消息如此羞愧:D – no9

+0

@ no9 PM是正确的。 DDoSAttack的答案比这更好。 (但都是正确的答案)... –

相关问题