• 技术文章 >后端开发 >C#.Net教程

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

    巴扎黑巴扎黑2016-12-20 15:04:46原创857

    第一步,还是创建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);

    }


    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:Symbian 关于字符编码转换 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • go是c语言中关键字吗• putchar()的功能是啥• 指针数组和数组指针的区别是什么• 汇编语言和c语言的区别是什么• c语言文件读写怎么操作
    1/1

    PHP中文网