簡體   English   中英

如何設置單選按鈕組的位置

[英]how to set the position of a radio button group

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

如果您的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)

希望有幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM