如何使單選按鈕組中的單選按鈕對(duì)齊并在Android上將按鈕放在右側(cè),將文本放在左側(cè)?我想用單選按鈕制作一個(gè)單選組。我想這樣做我的代碼是這樣的:如何調(diào)整所有單選框底部的對(duì)齊方式,如何將按鈕放在右側(cè),將文本放在左側(cè)?我通過填充來做到這一點(diǎn)這是我的代碼:<RadioGroup android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center|center_horizontal" android:gravity="center|center_horizontal|center_vertical"> <RadioButton android:id="@+id/?landIslands" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center|center_horizontal" android:layout_marginTop="20dp" android:layout_weight="1" android:paddingRight="250dp" android:text="?land Islands" /> <RadioButton android:id="@+id/Albania" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center|center_horizontal" android:layout_marginTop="20dp" android:layout_weight="1" android:paddingRight="250dp" android:text="Albania" /> <RadioButton android:id="@+id/Algeria" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center|center_horizontal" android:layout_marginTop="20dp" android:layout_weight="1" android:paddingRight="250dp" android:text="Algeria" /> <RadioButton android:id="@+id/AmericanSamoa" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center|center_horizontal" android:layout_marginTop="20dp" android:layout_weight="1" android:paddingRight="250dp"
1 回答
呼如林
TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個(gè)贊
您的代碼幾乎沒問題,您需要將每個(gè) RadioButtons 的寬度設(shè)置為,android:layout_width="match_parent"以便您的每個(gè)單選按鈕將占據(jù)其父布局的整個(gè)寬度。
如果您使用回收器視圖會(huì)更好,因?yàn)樵跀?shù)據(jù)更改的情況下更容易維護(hù),您還可以實(shí)現(xiàn)搜索和排序等功能。
添加回答
舉報(bào)
0/150
提交
取消
