I'm trying to use B4XRadioButton, but I'm not sure the best way to set them up. Do I place one control and add buttons programmatically (like a split pane)? Do I place multiple controls, one for each button?
I am not sure I understand the question.
The B4xRadioButton behaves the same as the standard radiobutton. A group is automatically created within the parent pane, so that only one can be selected at a time.
As with the standard radiobutton, there is not an option to have a horizontal B4xRadiobutton, you just set them next to each other.
If you want labels in a different position for the horizontal row (or any other) it is simple enough to remove the text from the B4xradiobutton and create a new label positioned where you want it. You can also capture the click on the label and select the correct B4xRadiobutton dependant on the text or tag of the label so it behaves the same as the text in the B4xRadiobutton.
See the attached example.