[英]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=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"
。
同樣,通過代碼,您可以在LinearLayout
對象中使用setGravity(Gravity.TOP | Gravity.RIGHT)
。
希望有幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.