前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Android UI学习之CheckBox

Android UI学习之CheckBox

作者头像
DragonKingZhu
发布2022-05-08 15:51:43
发布2022-05-08 15:51:43
28200
代码可运行
举报
运行总次数:0
代码可运行

首先说明一下CheckBox是什么东东?

其实大家都经常能见到,CheckBox就是复选框。 和RadioButton是不同的。 RadioButton如果在一组中是同时只能显示一个的。

举例说明CheckBox:

代码语言:javascript
代码运行次数:0
复制
public class CheckBoxActivity extends Activity {

	private static CheckBox checkBox;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_checkbox);
		
		checkBox = (CheckBox)findViewById(R.id.checkBox1);
		checkBox.setOnCheckedChangeListener(new OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(CompoundButton arg0, boolean arg1) {
				// TODO Auto-generated method stub
				Toast.makeText(CheckBoxActivity.this, checkBox.getText()+" : "+arg1, 0).show();
				
			}
		});	
	}
}

布局文件也就不贴出来了, 就一个CheckBox和一个Button

接下来看运行效果:

默认情况下为如下图:

当我选中“选中我试试看”的效果图:

当我不选中时的效果图为:

总结:

<1> : CheckBox和RadioButton都是继承Button的,但是两者还是有区别的

<2> :一组CheckBox是可以同时选中的,也可以不同时选中

<3> : CheckBox可以是当事件发生时立刻生效,也可以等最后按Button按钮后才生效(可以留给大家练习)

好,这节课就到这里

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015-07-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档