广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

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

    来源:网络收集  点击:  时间:2025-02-23
    【导读】:
    在某些应用中我们有多个选项,但其中只能有一个有效,比如:性别、职业、班级等。这个时候我们就会用到单选框,下面介绍下它的常规用法。工具/原料moreeclipseAndroid SDK建立工程1/6分步阅读

    (熟悉的朋友可以跳过该步骤)打开eclipse,点击File - New - Android Application Project,新建安卓应用工程。

    2/6

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

    3/6

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

    4/6

    选择你喜欢的软件图标。

    5/6

    选择默认Activity类型,按默认选择“Blank Activity”即可。

    6/6

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

    控件布局1/9

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

    2/9

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

    3/9

    Graphical Layout默认会有一个TextView控件,选中它,在右侧属性栏找到“Text”属性,将其改为“职业类型”,注意应将@string也替换掉。

    4/9

    点击左侧的“Palette”选择“Form Widget”,找到那三个圈圈的控件,鼠标放上去会显示“RadioGroup”,这就是传说中的“单选框”。

    5/9

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

    6/9

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

    7/9

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

    8/9

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

    9/9

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

    代码编写1/4

    点击工程下面的“src - com.example.siglebutton -MainActivity.java”,进入主代码区域。(如果你的工程名字和包名称不一样,仅按你的实际名称对号入座)。由于经验目前没有代码的布局,所以请参考图片代码。

    这段代码的功能就是点击“确定”提示你所选择的职业类型。

    final RadioGroup profession = (RadioGroup)findViewById(R.id.radioGroup1);//根据id创建单选框变量 Button btn1 = (Button)findViewById(R.id.button1);//根据id创建按钮变量 btn1.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { for(int i = 0; i profession.getChildCount(); i++) { RadioButton r = (RadioButton)profession.getChildAt(i); if(r.isChecked()) { String str = 你选择的职业是: + r.getText(); Toast.makeText(MainActivity.this, str, Toast.LENGTH_SHORT).show(); break; } } } });

    2/4

    记得导入用到的类。

    3/4

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

    4/4

    选择运行类型为“android application”。

    虚拟机测试1/3

    软件已运行。

    2/3

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

    3/3

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

    注意事项

    1、由于OnClickListener为接口,传入其中的变量应当是final类型,比如这里用到的profession变量。

    2、不要忘了导入使用到的类,否则编译不通过。

    ANDROID多选一按钮单选框APP
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_1247952.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 16:54:43  耗时:0.027
    0.0268s