Chinaunix首页 | 论坛 | 博客
  • 博客访问: 335297
  • 博文数量: 96
  • 博客积分: 2041
  • 博客等级: 大尉
  • 技术积分: 1080
  • 用 户 组: 普通用户
  • 注册时间: 2012-01-20 14:08
文章分类

全部博文(96)

文章存档

2015年(2)

2013年(1)

2012年(93)

分类: 系统运维

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:id="@+id/encinfo"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:textSize="20px"
        android:text="请选择要使用的文字编码" /> 默认文字

 

        android:id="@+id/encoding"   组件的应用ID,以后程序中可以控制
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical" 垂直排列
        android:checkedButton="@+id/gbk">默认选中RadioButton组件
                    android:id="@+id/utf" 组件的ID
            android:text="UTF编码"/> 显示文字
                     android:id="@+id/gbk"
            android:text="GBK编码"/>
    

小结:RadioGroup类相当于定义了一个单选钮的容器。RadioButton类用于定义单选钮中的内容

阅读(1585) | 评论(0) | 转发(0) |
0

上一篇:EditText

下一篇:复选框CheckBox

给主人留下些什么吧!~~