package com.fit.checkbox;
import android.app.Activity;
import android.os.Bundle;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.Toast;
import android.widget.CompoundButton.OnCheckedChangeListener;
public class MainActivity extends Activity {
/** Called when the activity is first created. */
CheckBox box1;
CheckBox box2;
CheckBox box3;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
box1=(CheckBox) findViewById(R.id.box1);
box2=(CheckBox) findViewById(R.id.box2);
box3=(CheckBox) findViewById(R.id.box3);
box1.setOnCheckedChangeListener(mm);
box2.setOnCheckedChangeListener(mm);
box3.setOnCheckedChangeListener(mm);
}
CheckBox.OnCheckedChangeListener mm =new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(box1.isChecked()==true & box2.isChecked()==true & box3.isChecked()==true){
Toast.makeText(MainActivity.this,box1.getText().toString()+box2.getText().toString()+box3.getText().toString(),
Toast.LENGTH_LONG).show();
}else if(box1.isChecked()==true & box2.isChecked()==true & box3.isChecked()==false){
Toast.makeText(MainActivity.this,box1.getText().toString()+box2.getText().toString(),Toast.LENGTH_LONG).show();
}else if(box1.isChecked()==false & box2.isChecked()==true & box3.isChecked()==true){
Toast.makeText(MainActivity.this,box2.getText().toString()+box3.getText().toString(),Toast.LENGTH_LONG).show();
}else if(box1.isChecked()==true & box2.isChecked()==false & box3.isChecked()==true){
Toast.makeText(MainActivity.this,box1.getText().toString()+box3.getText().toString(),Toast.LENGTH_LONG).show();
}else if(box1.isChecked()==false & box2.isChecked()==false & box3.isChecked()==false){
Toast.makeText(MainActivity.this,"您什么也没选!!",Toast.LENGTH_LONG).show();
}else if(box1.isChecked()==true || box2.isChecked()==true || box3.isChecked()==false){
Toast.makeText(MainActivity.this,"至少选择两项!!",Toast.LENGTH_LONG).show();
}
}
};
}
没有合适的资源?快使用搜索试试~ 我知道了~
Android程序源码--单选、多选按钮
共47个文件
class:16个
png:6个
xml:6个
5星 · 超过95%的资源 需积分: 13 64 下载量 157 浏览量
2012-01-02
12:53:38
上传
评论
收藏 108KB RAR 举报
温馨提示
Android程序源码--单选、多选按钮,Android程序源码--单选、多选按钮
资源推荐
资源详情
资源评论
收起资源包目录
Android程序源码--单选、多选按钮.rar (47个子文件)
Android程序源码--单选、多选按钮
proj_radiobutton
.project 852B
proguard.cfg 1KB
src
com
fit
radiobutton
MainActivity.java 1KB
AndroidManifest.xml 685B
res
drawable-ldpi
icon.png 2KB
drawable-hdpi
icon.png 4KB
drawable-mdpi
icon.png 3KB
layout
main.xml 940B
values
strings.xml 175B
assets
gen
com
fit
radiobutton
R.java 891B
default.properties 362B
.classpath 280B
bin
resources.ap_ 11KB
proj_radiobutton.apk 14KB
com
fit
radiobutton
R$layout.class 397B
R$drawable.class 403B
R$attr.class 343B
R$id.class 476B
R.class 538B
R$string.class 430B
MainActivity$1.class 2KB
MainActivity.class 1KB
classes.dex 4KB
proj_checkBox
.project 849B
proguard.cfg 1KB
src
com
fit
checkbox
MainActivity.java 2KB
AndroidManifest.xml 682B
res
drawable-ldpi
icon.png 2KB
drawable-hdpi
icon.png 4KB
drawable-mdpi
icon.png 3KB
layout
main.xml 796B
values
strings.xml 172B
assets
gen
com
fit
checkbox
R.java 831B
default.properties 362B
.classpath 280B
bin
proj_checkBox.apk 14KB
resources.ap_ 10KB
com
fit
checkbox
R$layout.class 388B
R$drawable.class 394B
R$attr.class 334B
R$id.class 432B
R.class 517B
R$string.class 421B
MainActivity$1.class 2KB
MainActivity.class 1KB
classes.dex 4KB
Technique Resource Navigation.CHM 25KB
共 47 条
- 1
wenhuihhwh
- 粉丝: 38
- 资源: 47
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页