Android 如何将RelativeLayout中的视图与右上角对齐

Android 如何将RelativeLayout中的视图与右上角对齐,android,android-relativelayout,alignment,Android,Android Relativelayout,Alignment,我想知道如何将相对布局中的视图与其右上角对齐。 目前它在左上角对齐 一个简单的问题,但我不知道怎么做 代码如下: RelativeLayout.LayoutParams gpsViewLayoutParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT ); gpsViewLayout

我想知道如何将相对布局中的视图与其右上角对齐。 目前它在左上角对齐

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

代码如下:

        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); 

它是右对齐,而不是右对齐

使用以下方法:

gpsViewLayoutParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
而不是

gpsViewLayoutParams.addRule(RelativeLayout.ALIGN_RIGHT); 

你可能会遇到这种情况。

这与@DDoSAttack的答案不同吗?哇,多大的打字错误:)我很惭愧:D@no9首相是对的。DDoSAttack的答案比这个好。(但两者都是正确答案)。。。