Radio buttons are almost always used to represent single choice from a list of items. Android is no exception to that.
Android provides two ways to use radio buttons. At a higher level, it allows one to use radio button list in ListActivity by setting the choice mode, as indicated in the code below,
The effect is as below,
At a lower level, one can create radio button list by using RadioGroup and RadioButton. One can find the detailed code in the RadioGroup1.java source file downloadable at the end of this post. The effect of this method is as below,
However, the lower level default radio button only allows one to place the text on the right of the button, and the higher level method is also difficult to customize. But one can always build a radio button list from scratch.
The complete code can be downloaded from here.