Radiobutton is the single-choice button, and checkbox is the check button, that is, multiple options can be selected at the same time. The following program defines a set of radio buttons and three check boxes to allow users to select user-related information. The radio button must be placed in a radiogroup to achieve the radio effect.
<? XML version = "1.0" encoding = "UTF-8"?> <Tablelayout xmlns: Android = "http://schemas.android.com/apk/res/android" Android: Orientation = "vertical" Android: layout_width = "fill_parent" Android: layout_height = "fill_parent"> <tablerow> <textview Android: layout_width = "wrap_content" Android: layout_height = "wrap_content" Android: text = "Gender:" Android: textsize = "11pt"/> <! -- Define a set of ticket --> <radiogroup Android: Orientation = "horizontal" Android: layout_gravity = "center_horizontal"> <! -- Define two ticket --> <radiobutton Android: layout_width = "wrap_content" Android: layout_height = "wrap_content" Android: text = "male"/> <radiobutton Android: layout_width = "wrap_content" Android: layout_height = "wrap_content" Android: text = ""/> </radiogroup> </tablerow> <textview Android: layout_width = "wrap_content" Android: layout_height = "wrap_content" Android: text = "Favorite color:" Android: textsize = "11pt"/> <! -- Define a vertical linear layout --> <linearlayout Android: layout_gravity = "center_horizontal" Android: Orientation = "vertical" Android: layout_width = "wrap_content" Android: layout_height = "wrap_content"> <! -- Define three check boxes --> <checkbox Android: layout_width = "wrap_content" Android: layout_height = "wrap_content" Android: text = "red" Android: checked = "true"/> <checkbox Android: layout_width = "wrap_content" Android: layout_height = "wrap_content" Android: text = "blue"/> <checkbox Android: layout_width = "wrap_content" Android: layout_height = "wrap_content" Android: text = "green"/> </linearlayout> </tablerow> </tablelayout>