posted 9 years ago
A TableLayout is fine for the Checkboxes you are actually using. The post and question mention RadioButtons, which are supposed to be mutually exclusive, but only get that way when you put them in RadioGroups. RadioGroups, unfortunately, are derived from LinearLayout (rather than being a non-layout control group). So if you do need the mutual exclusion of RadioButtons and RadioGroups like the question asks (but not what the code or screenshot shows) then you need to either use weights to size your text and buttons, or use a TableLayout and manage the exclusive checking yourself.