Android中怎么在多个按钮中只选择一个按钮

 时间:2024-09-23 02:25:39

在某些应用中我们有多个选项,但其中只能有一个有效,比如:性别、职业、班级等。这个时候我们就会用到单选框,下面介绍下它的常规用法。

Android中怎么在多个按钮中只选择一个按钮

工具/原料

eclipse

AndroidSDK

建立工程

1、(熟悉的朋友可以跳雒贫贼敖过该步骤)打开eclipse,点击File->New->AndroidApplicationProject,新建安卓应用工程。

Android中怎么在多个按钮中只选择一个按钮

2、输入工程名称,建议全英文字母。其它版本根据需求选择,建议默认即可。

Android中怎么在多个按钮中只选择一个按钮

3、选择你的工程保存的目标目录,默认是放到WorkShop所在目录。

Android中怎么在多个按钮中只选择一个按钮

4、选择你喜欢的软件图标。

Android中怎么在多个按钮中只选择一个按钮

5、选择默认Activity类型,按默认选择“BlankActivity”即可。

Android中怎么在多个按钮中只选择一个按钮

6、为新建的Activity命名,选择默认命名即可。

Android中怎么在多个按钮中只选择一个按钮

控件布局

1、工程建立完毕,点击工程最前面的向下箭头,依次展开“SingleButton颍骈城茇->res->layout”,选择“activity_main.xml”。

Android中怎么在多个按钮中只选择一个按钮

2、点击文件试图下的“GraphicalLayout”从xml的文本试图切换到图形布局界面。

Android中怎么在多个按钮中只选择一个按钮

3、GraphicalLayout默认会有一个Te垓矗梅吒xtView控件,选中它,在右侧属性栏找到“Text”属性,将其改为“职业类型”,注意应将"@string"也替换掉。

Android中怎么在多个按钮中只选择一个按钮

4、点击左侧的“Pale隋茚粟胫tte”选择“FormWidget”,找到那三个圈圈的控件,鼠标放上去会显示“RadioGroup”,这就是传说中的“单选框”。

Android中怎么在多个按钮中只选择一个按钮

5、将单选框拖动到布局当中。

Android中怎么在多个按钮中只选择一个按钮

6、选择新加入的“RadioGroup1”单选框控件的一个按钮,在右侧属性栏找到其对应的“Text”属性

Android中怎么在多个按钮中只选择一个按钮

7、将第一个改为“工程师”,以同样方法将第3个RadioButton的文本更改僭轿魍儿为“教师”、“军人”。接着在左侧控件栏拖入一个Button,将其文本更改为“确定”。

Android中怎么在多个按钮中只选择一个按钮

8、完成后点击“activity_main.xml”切换到xml文本界面,可以看到新加入的几个控件的布局文本,记住他们的id。

Android中怎么在多个按钮中只选择一个按钮

Android中怎么在多个按钮中只选择一个按钮

9、确认无误后点击工具栏的“保存”按钮,将布局保存,记住一定要保存,否则后面写代码不能提示控件的相关信息。

Android中怎么在多个按钮中只选择一个按钮

代码编写

1、点击工程下面的“sr罕铞泱殳c->com.example.siglebutton->MainA艘早祓胂ctivity.java”,进入主代码区域。(如果你的工程名字和包名称不一样,仅按你的实际名称对号入座)。由于经验目前没有代码的布局,所以请参考图片代码。这段代码的功能就是点击“确定”提示你所选择的职业类型。finalRadioGroupprofession=(RadioGroup)findViewById(R.id.radioGroup1);//根据id创建单选框变量Buttonbtn1=(Button)findViewById(R.id.button1);//根据id创建按钮变量btn1.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){for(inti=0;i<profession.getChildCount();i++){RadioButtonr=(RadioButton)profession.getChildAt(i);if(r.isChecked()){Stringstr="你选择的职业是:"+r.getText();Toast.makeText(MainActivity.this,str,Toast.LENGTH_SHORT).show();break;}}}});

Android中怎么在多个按钮中只选择一个按钮

2、记得导入用到的类。

Android中怎么在多个按钮中只选择一个按钮

3、确认后点击工具栏的运行按钮,开始启动虚拟机,测试代码。

Android中怎么在多个按钮中只选择一个按钮

4、选择运行类型为“androidapplication”。

Android中怎么在多个按钮中只选择一个按钮

虚拟机测试

1、软件已运行。

Android中怎么在多个按钮中只选择一个按钮

2、点击“确定”键,软件弹出对话框“你选择的职业是:工程师”。

Android中怎么在多个按钮中只选择一个按钮

3、选择“军人”,点击“确定”,提示“你选择的职业是:军人”,调试成功!

Android中怎么在多个按钮中只选择一个按钮

HTML5中如何利用画布元素绘制图形 输出四位数中的个位+百位=十位+千位 Drac delta δ函数 快速在公司站稳的5大秘诀,职场人必看 高等数学入门——常见极限未定式总结(上)
热门搜索
蝈蝈图片 少女邪恶 钱图片 修改图标 艾叶图片