2011-09-29 12 views
6

Próbuję dowiedzieć się, jak ustawić widok w układzie względnym w jego prawym górnym rogu. Obecnie jest wyrównany w lewym górnym rogu.Jak ustawić widok w RelativeLayout w prawym górnym rogu?

Prosty problem, ale nie wiem jak to zrobić.

Oto kod:

 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

użyć ALIGN_PARENT_RIGHT. –

Odpowiedz

11

gpsViewLayoutParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT); użytku to zamiast gpsViewLayoutParams.addRule(RelativeLayout.ALIGN_RIGHT); możesz uzyskać w ten sposób

+1

Czy to różni się od odpowiedzi @DDoSAttack? –

+1

wooot, co za masywna literówka :) im tak zawstydzony: D – no9

+0

@ no9 PM ma rację. Odpowiedź DDoSAttack jest lepsza niż ta. (ALE ZARÓWNO PRAWA odpowiedzi) ... –