- 浏览: 18128 次
文章分类
最新评论
多选:在java文件中为每一个CheckBox都编写一个监听器,该监听器实现的是CompoundButton.OnCheckedChangeListener()提供的接口,需要重写里面的public void onCheckedChanged(CompoundButton buttonView, boolean isChecked)方法,这个方法的第一个参数是用来接收CompoundButton对象,第二个参数是用来接收是否被选中,在这个方法里面可以做一系列的判断和操作,比如判断某个CheckBox有没有被选中。
football.setOnCheckedChangeListener(newCompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { // TODO Auto-generated method stub if(isChecked){ System.out.println("你选择了足球"); Toast.makeText(Activity12Activity.this, "你选择了足球", Toast.LENGTH_SHORT).show();//弹出提示 } else{ System.out.println("你取消了足球"); Toast.makeText(Activity12Activity.this, "你取消了足球", Toast.LENGTH_SHORT).show(); }
单选:RadioGroup是RadioButton的组。一个RadioGroup里面可以有多个RadioButton,但是只能选中其中的一个RadioButton。
main.xml
<RadioGroup android:id="@+id/radioGroup" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" > <RadioButton android:id="@+id/male" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="男" /> <RadioButton android:id="@+id/female" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="女" /> </RadioGroup>
在RadioCheck.java文件中,编写监听器,监听器实现的是RadioGroup.OnCheckedChangeListener()提供的接口,需要重写里面的public void onCheckedChanged(RadioGroup group, int checkedId) 方法,这个方法的第一个参数是用来接收RadioGroup对象,第二个参数是用来接收被选中的RadioButton的ID。
radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { public void onCheckedChanged(RadioGroup group, int checkedId) { // TODO Auto-generated method stub if(female.getId()==checkedId){ System.out.println("选择了女"); Toast.makeText(Activity12Activity.this, "女", Toast.LENGTH_SHORT).show(); } else if(male.getId()==checkedId){ System.out.println("选择了男"); Toast.makeText(Activity12Activity.this, "男", Toast.LENGTH_SHORT).show(); } } });
发表评论
-
Service
2012-06-07 23:42 746Service是一个应用程序组件 Service没有图形化界 ... -
Socket
2012-06-06 23:58 0一、什么是Socket 1、Socket的英文原意是“插座” ... -
广播接收器,
2012-06-05 23:58 0Android:操作系统 BroadcastRec ... -
XML文件解析
2012-05-30 22:16 0SAX 全称Simple Api for XML ,既是指一种 ... -
Content Provider初步
2012-05-22 22:53 01 Content Provider 的基本概念 : 提供为 ... -
文件下载
2012-06-12 20:38 627文件下载的步骤 1 创建一个HttpURLConnectio ... -
Handler的使用
2012-05-19 22:56 6401,Handler 主要接受子线程发送的数据, 并用此数据配合 ... -
ProgressBar和ListView的使用方法
2012-05-18 23:12 14081.ListView(先继承ListActivity) ... -
菜单效果
2012-05-15 22:51 610//实现菜单效果. 当点击MENU时就调用该方法 p ... -
HTTP请求的方法
2012-05-13 21:52 01、使用GET方法发送请求 像服务器发送数据并携带值 ... -
HTTp操作
2012-05-13 21:32 542Http 发送请求和接收响应的流程1.生成请求对象HttpGe ... -
Android 异步操作AsyncTask
2012-06-05 20:21 547AsynceTask简述: 1.功能类似于Ha ... -
android应用程序组成
2012-06-05 20:21 552一般来说Android程序主要由下列4部分组成 · A ... -
布局方式
2012-05-03 22:28 584LinerarLayout 线性布局,通过orientatio ... -
常用控件
2012-04-28 21:48 720TextVew控件能向用户展现文本信息,我们可设置该文本是否可 ... -
Android SDK 目录介绍
2012-04-26 20:55 577add-ons:Android开发需要的第三方文件 d ... -
android项目文件结构
2012-04-26 19:48 1232对于不是很熟悉java开发的朋友在初次使用Eclipse ...
相关推荐
本次实验中主要是学习如何使用RadioGroup,CheckBox,RadioButton和Toast这几个控件,android UI开发中也会经常用到他们
单项选择(RadioGroup、RadioButton) 69 复选框(CheckBox) 71 开关状态按钮(ToggleButton) 73 下拉列表框Spinner 74 ScrollView、HorizontalScrollView 77 垂直滚动(ScrollView) 77 水平滚动(HorizontalScrollView...
[四次元]动态添加RadioGroup的RadioButton.zip [四次元]单排显示gridview并从解析JSON读取数据加载项目.zip [四次元]双列关联listview.rar [四次元]基于JBox2D的Android游戏开发全源码.zip [四次元]安卓桌面应用...
RadioGroup/RadioButton 单选按钮组 注意:View的大小写 1.TextView文本框 TextView是用来显示文本的组件。 android:text=“XXX” 文字内容 tv.setText() android:hint=“XXXXX” 提示内容 android:textColor=”#...
5.4 RadioButton和RadioGroup 66 5.4.1 RadioButton 66 5.4.2 RadioGroup 67 5.5 CheckBox 68 5.6 ImageView 70 5.7 Progress Bar 70 5.7.1 条状进度条 71 5.7.2 圆形进度条 73 5.7.3 对话框进度条 74 ...
这是一个集成目前Android主流优秀第三方组件、优秀好用的自定义控件、...追加自定义属性Value的CheckBox/RadioButton/RadioGroup/SingleSpinner 圆角提示信息TipsView 圆角图片RoundImageView 自定义样式风格Progres
追加自定义属性Value的CheckBox/RadioButton/RadioGroup/SingleSpinner 圆角提示信息TipsView 圆角图片RoundImageView 自定义样式风格ProgressDialog 自定义样式WebView 圆形进度条(RoundProgressBar)、垂直进度条...
追加自定义属性Value的CheckBox/RadioButton/RadioGroup/SingleSpinner 圆角提示信息TipsView 圆角图片RoundImageView 自定义样式风格ProgressDialog 自定义样式WebView 圆形进度条(RoundProgressBar)、垂直...
追加自定义属性Value的CheckBox/RadioButton/RadioGroup/SingleSpinner 圆角提示信息TipsView 圆角图片RoundImageView 自定义样式风格ProgressDialog 自定义样式WebView 圆形进度条(RoundProgressBar)、垂直...