推荐精品RadioButton浅析

上传人:gg****m 文档编号:203956340 上传时间:2021-10-24 格式:DOC 页数:6 大小:91.50KB
返回 下载 相关 举报
推荐精品RadioButton浅析_第1页
第1页 / 共6页
推荐精品RadioButton浅析_第2页
第2页 / 共6页
推荐精品RadioButton浅析_第3页
第3页 / 共6页
推荐精品RadioButton浅析_第4页
第4页 / 共6页
推荐精品RadioButton浅析_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《推荐精品RadioButton浅析》由会员分享,可在线阅读,更多相关《推荐精品RadioButton浅析(6页珍藏版)》请在金锄头文库上搜索。

1、RadioButton单选按钮RadioButton(单选按钮)在Android开发中应用的非常广泛,比如一些选择项的时候,会用到单选按钮。它是一种 单个圆形单选框双状态的按钮,可以选择或不选择。在RadioButton没有被选中时,用户能够按下或点击来选中它。 但是,与复选框相反,用户一旦选中就不能够取消选中。实现RadioButto n由两部分组成,也就是Rad ioButton和RadioGroup配合使用.RadioGroup是单选组合框,可以容 纳多个RadioButton的容器.在没有RadioGroup的情况下,RadioButton可以全部都选中;当多个RadioButton被

2、 RadioGroup包含的情况卜,RadioButton貝可以选择一个。并用setOnCheckedChangeListener来对单选按蚀进行监听下血的具体的例了:MainActivity. java1 package com.android radiobutton;2.3 import android.app Activity;4 import android.os.Bundle;5 import android.widgetRadioGroup;6 import androidwidget.Toast;7.8. public class MainActivity extends Act

3、ivity9.10./声明 RadioGroup11.RadioGroup raGroupl,raGroup2;12.Override13.public void onCreate(Bundle savedlnstanceState) 14.super onCreate(savedlnstanceState);15.16setContentview(R.layout.main);17./通过 f indViewByld 获得 RadioGroup 对象18.raGroupl=(RadioGroup)findViewByld(R id.radioGroupl);19./添加事件监听器2021.r

4、aGrouplsetOnCheckedChangeListener (new RadioGroupOnCheckedChangeListener ()22.(Override23.public void onCheckedChanged(RadioGroup group, int checkedld) 24./ TODO Auto-generated method stub25-if (checkedId=R-id.radioBtnl) 26Toast .makeText (MainActivity this, ”你來 口丿、东省n , Toast.LENGTH_LONG) show ();2

5、7.28.else if (checkedId=RidradioBtn2) 29.Toast makeText (MainActivity this, ” 你來自广西省% Toast.LENGTH_LONG).show();30.31.else 32Toast makeText (MainActivity this, ” (尔來自 j胡南省nz Toast LENGTH_LONG) show();33.34.)35.);36.raGroup2=(RadioGroup)findViewByld(R id.radioGroup2);37.38.raGroup2 setOnCheckedChange

6、Listener(new RadioGroup OnCheckedChangeListener()39.(Override40.public void onCheckedChanged(RadioGroup group, int checkedld) 41./ TODO Auto一generated method stub42.if(checkedId=R.id.radioBtn4)43Toast .makeText (MainActivity this, ” 你的性别是另n, Toast.LENGTH_LONG)show();44.45.else 46.Toast makeText (Mai

7、nActivity this, ”你(l勺性別是女% Toast.LENGTH_LONG).show();47.48.)49);50.51. main, xml1 2 cLinerLayout xmlns:android=uhttp:/schemas android com/apk/res/androidn3.android:orientation=nverticaln4 android:丄Ayouti_widtih= f i丄丄5.android: layout_height=” f il丄”6.7.12RadioGroupandroid: id=n + id/radioGroup211 a

8、ndroid:layout_width=nwrap_contentn android: lay out _heigh t = wrap_co nt ent11 android: orienta ti on=” verticaJL67.68strings, xml1 2 3.4.5.6.7.8.9.10.你来自哪个省v/string 伤;白勺性别是/st ring string name=napp_narnelfJk4 广西 i,IFfa j 女/string11 效果图:二 reco )r-mCO厂kT J C三)列o立RadioButton的另一种效果:/4:50羊送按融测试厂西湖南a ;祢

9、旳裡別a另女要实现上面的效果,貝要在main, xml布局文件中的RadioButton/加入 andro i cl: bu 11 on 二 nul 1androi d: drawab 1 eR i gh t=z,an d r o i cl: dr awab 1 e/b t nr ad i o 即可,代码如下所示:LinearLayout xmlns:android=nhttp:/schemas android com/apk/res/androidnandroid:orientstion=vertica丄”android:丄ayout_width=n fi丄丄_parentnandroid: layout_height = nf ill_parent11

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号