как установить положение группы переключателей - PullRequest
0 голосов
/ 26 декабря 2011

положение радиогруппы по умолчанию - это верхняя левая сторона экрана, и я хочу, чтобы она была в верхнем правом углу. я пытался использовать отступы так: radioGroup.setPadding(layout.getRight() - radioGroup.getWidth(), layout.getTop(), layout.getRight(), layout.getTop() + radioGroup.getHeight()) но это не изменит положение радио группы

1 Ответ

1 голос
/ 26 декабря 2011

Если ваш родительский элемент RadioGroup является RelativeLayout, просто добавьте теги android:layout_alignParentRight=true и android:layout_alignParentTop=true.

Через код, отметьте http://developer.android.com/reference/android/widget/RelativeLayout.LayoutParams.html.Это вопрос использования addRule() для указания обоих ограничений в вашем RelativeLayout.LayoutParams объекте, а затем применения его к RadioGroup.

Если ваш родительский элемент RadioGroup является LinearLayout, попробуйте установить LinearLayout android:gravity="top|right".

Аналогично, через код вы можете использовать setGravity(Gravity.TOP | Gravity.RIGHT) в вашем LinearLayout объекте.

Надеюсь, это поможет!

...