分类: 系统运维
2012-02-06 15:20:02
RadioGroup:
java.lang.Object
android.view.View
android.view.ViewGroup
android.widget.LinearLayout
android.widget.RadioGroup
可以看到LinearLayout属于布局管理器,所以单选按钮也要采用一定的布局管理器
RadioGroup常用方法:
void check(int id) 设置要选中的单选按钮
void clearCheck() 清空选中状态
int getCheckedRadioButtonId()取得选中按钮的RadioButton的ID
void setOnCheckedChangeListener(RadioGroup.OnCheckedChangeListener listener) 设置单选按钮中的操作事件
对于很多语言单选扭直接定义即可,但在Android中,RadioGroup定义的只是一个单选钮的容器,在这个容器之中要加入多个单选项,即加入RadioButton.
RadioButton:
java.lang.Object
android.view.View
android.widget.TextView
android.widget.Button
android.widget.CompoundButton
android.widget.RadioButton
RadioButton是Button的子类,但同时也是CompoundButton子类
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="20px"
android:text="请选择要使用的文字编码" /> 默认文字
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" 垂直排列
android:checkedButton="@+id/gbk">默认选中RadioButton组件
android:text="UTF编码"/> 显示文字
android:text="GBK编码"/>
小结:RadioGroup类相当于定义了一个单选钮的容器。RadioButton类用于定义单选钮中的内容