2011-12-26 77 views
0

收音機組的默認位置是屏幕的左上角,我希望它位於右上角。我試圖用填充像這樣: radioGroup.setPadding(layout.getRight() - radioGroup.getWidth(), layout.getTop(), layout.getRight(), layout.getTop() + radioGroup.getHeight()) 但它不會改變無線電gruop的位置如何設置單選按鈕組的位置

回答

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"

同樣,通過代碼,您可以在您的LinearLayout對象中使用setGravity(Gravity.TOP | Gravity.RIGHT)

希望有幫助!

+0

表示一個xml代碼,我想通過一個活動 – Someonation

+0

更新答案。現在希望它有更多幫助! – jcxavier

+0

是的,它確實!非常感謝你 – Someonation