如何设置单选按钮组的位置

时间:2011-12-26 12:04:01

标签: java android position radio-group

广播组的默认位置是屏幕的左上角,我希望它位于右上角。我试着像这样使用填充: radioGroup.setPadding(layout.getRight() - radioGroup.getWidth(), layout.getTop(), layout.getRight(), layout.getTop() + radioGroup.getHeight()) 但它不会改变无线电gruop的位置

1 个答案:

答案 0 :(得分:1)

如果您的RadioGroup父级是RelativeLayout,只需添加标记android:layout_alignParentRight=trueandroid: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

希望有所帮助!