您好,欢迎访问一九零五行业门户网

android 单选(RadioGroup )复选(CheckBox)按钮的应用

第一步,还是创建android项目。
第二步,修改已经生成的res/layout/main.xml
view plaincopy to clipboardprint?
<?xml version="1.0" encoding="utf-8"?>  
<linearlayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>  
    <checkbox
android:id="@+id/checkbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="复选框1" />  
    <checkbox
android:id="@+id/checkbox1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="复选框2" />  
    <radiogroup
android:id="@+id/radiogroup"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">  
        <radiobutton android:id="@+id/radion1"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="北京" />  
        <radiobutton android:id="@+id/radion2"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="天津" />  
        <radiobutton android:id="@+id/radion3"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="上海" />  
        <radiobutton android:id="@+id/radion4"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="重庆" />  
    </radiogroup>  
</linearlayout>
第三步,添加主要代码
view plaincopy to clipboardprint?
import android.app.activity;  
import android.os.bundle;  
import android.widget.checkbox;  
import android.widget.compoundbutton;  
import android.widget.radiobutton;  
import android.widget.radiogroup;  
import android.widget.compoundbutton.oncheckedchangelistener;
public class checkbox extends activity implements oncheckedchangelistener  {  
    /** called when the activity is first created. */
radiobutton  r1 = null;  
    radiobutton  r2 = null;  
    radiobutton  r3 = null;  
    radiobutton  r4 = null;
@override  
    public void oncreate(bundle savedinstancestate) {  
        super.oncreate(savedinstancestate);  
        setcontentview(r.layout.main);
checkbox checkbox = (checkbox) findviewbyid(r.id.checkbox);   
        checkbox checkbox1 = (checkbox) findviewbyid(r.id.checkbox1);  
        //获得单选按钮组  
        radiogroup radiogroup = (radiogroup)findviewbyid(r.id.radiogroup);  
        //获得单选按钮  
        r1 = (radiobutton )findviewbyid(r.id.radion1);  
        r2 = (radiobutton )findviewbyid(r.id.radion2);  
        r3 = (radiobutton )findviewbyid(r.id.radion3);  
        r4 = (radiobutton )findviewbyid(r.id.radion4);
checkbox.setchecked(true);
r1.setclickable(true);  
        //监听多选按钮  
        checkbox.setoncheckedchangelistener(this);  
        checkbox1.setoncheckedchangelistener(this);  
        //监听单选按钮  
        radiogroup.setoncheckedchangelistener(mchangeradio);
}
其它类似信息

推荐信息