Как выровнять представление в RelativeLayout по верхнему правому углу - PullRequest
8 голосов
/ 29 сентября 2011

Я пытаюсь выяснить, как выровнять вид в относительной компоновке по верхнему правому углу.В настоящее время он выровнен в верхнем левом углу.

Простая проблема, но я не знаю, как это сделать.

Вот код:

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

Ответы [ 2 ]

12 голосов
/ 29 сентября 2011

gpsViewLayoutParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT); используйте это вместо gpsViewLayoutParams.addRule(RelativeLayout.ALIGN_RIGHT);вы можете получить таким образом

5 голосов
/ 29 сентября 2011
...