2011-09-29 209 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的答案比這更好。 (但都是正確的答案)... –

相關問題