精华内容
下载资源
问答
  • 安卓课程十八 RadioButton单选按钮的使用:  具体内容实现查看网页:http://sarin.iteye.com/blog/1636484 activity_main.xml RadioGroup android:id="@+id/idGroup" android:layout_width="...

    安卓课程十八 RadioButton单选按钮的使用:

         具体内容实现查看网页:http://sarin.iteye.com/blog/1636484

    activity_main.xml

    RadioGroup android:id="@+id/idGroup" 
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content" 
           
            android:orientation="horizontal">
            
            <RadioButton android:layout_width="wrap_content" 
                android:id="@+id/radio_boy"
                android:layout_height="wrap_content" 
                android:text="@string/sex_boy"
                android:checked="true"
              
                />
            <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" 
                android:id="@+id/radio_girl"
                android:text="@string/sex_girl"
                />
        </RadioGroup>
        <Button 
           android:layout_width="fill_parent" android:layout_height="wrap_content" 
           android:text="@string/selectBtn"
           android:id="@+id/selectBtn" 
            />

     MainActivity.java

    import android.app.Activity;
    import android.os.Bundle;
    import android.view.Menu;
    import android.view.View;
    import android.widget.Button;
    import android.widget.RadioButton;
    import android.widget.RadioGroup;
    import android.widget.Toast;
    
    public class MainActivity extends Activity {
    
    	private Button btn;
    	private RadioGroup radioGroup;
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.activity_main);
    		
    		radioGroup = (RadioGroup) this.findViewById(R.id.idGroup);
    		btn = (Button) this.findViewById(R.id.selectBtn);
    		
    		btn.setOnClickListener(new View.OnClickListener() {
    			public void onClick(View v) {
    				int radioCount = radioGroup.getChildCount();
    				RadioButton radioButton;
    				String msg = "";
    				for (int i = 0; i < radioCount; i++) {
    					radioButton =(RadioButton) radioGroup.getChildAt(i) ;
    					if(radioButton.isChecked()){
    						msg = radioButton.getText().toString();
    						break;
    					}
    				}
    				Toast.makeText(MainActivity.this,msg,Toast.LENGTH_SHORT).show();
    			}
    		});
    	}
    
     
    
    }
    

     

    展开全文
  • 安卓中RadioButton控件是通常所说的单选按钮,用于在几个不同的选项中选择其中之一。下面将使用方法分享给大家。 这个例子实现的是性别的选择,选择男或女,点击按钮显示选择的信息。 主要思路:在一个RadioGroup...

    安卓中RadioButton控件是通常所说的单选按钮,用于在几个不同的选项中选择其中之一。下面将使用方法分享给大家。

    这个例子实现的是性别的选择,选择男或女,点击按钮显示选择的信息。

    主要思路:在一个RadioGroup控件中定义两个RadioButton控件,用于表示选择的性别男或女;定义Button控件的OnClick事件,在事件中获取RadioGroup控件中RadioButton控件的个数,遍历各个RadioButton控件控件,如果发现其中有控件被选中的话就显示选中的控件上的内容。

    activity_main.xml文件:

    <LinearLayout 
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical"
        >
     <TextView 
         android:id="@+id/textview"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:text="性别:"
         />
     <RadioGroup 
         android:id="@+id/sex"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         >
         <RadioButton 
             android:id="@+id/radiobutton1"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:text="男"
             />
         <RadioButton 
             android:id="@+id/radiobutton2"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:text="女"
             />
     </RadioGroup>
     <Button 
         android:id="@+id/button"
         android:layout_width="fill_parent"
         android:layout_height="wrap_content"
         android:text="选择性别"
         />
    </LinearLayout>
    MainActivity.java文件:

    <span style="color:#cc33cc;"> </span>   private RadioGroup group;
        private Button button;
    	protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.activity_main);
    		group=(RadioGroup)findViewById(R.id.sex);
    		button=(Button)findViewById(R.id.button);
    		button.setOnClickListener(new View.OnClickListener() {
    			
    			public void onClick(View arg0) {
    				int len=group.getChildCount();
    				String msgString="";
    				for(int i=0;i<len;i++){
    					RadioButton radioButton=(RadioButton)group.getChildAt(i);
    					if(radioButton.isChecked()){
    						msgString=radioButton.getText().toString();
    						break;
    					}
    				}
    				Toast.makeText(MainActivity.this, msgString, 1).show();
    			}
    		});
    	}

    展开全文
  • 一:安卓单选按钮需要有一个容器来确定这组按钮的范围,而这个容器便是RadioGroup。 RadioGroup本质就是一个特殊的线性布局,只不过多了管理RadioButton按钮的功能而已,于是也提供orientation属性咯。之下还可以...

    一:安卓的单选按钮需要有一个容器来确定这组按钮的范围,而这个容器便是RadioGroup。

    RadioGroup本质就是一个特殊的线性布局,只不过多了管理RadioButton按钮的功能而已,于是也提供orientation属性咯。之下还可以挂载其他子控件(TextView,ImageView等)

    常用的3个方法:setCheckedId  选中指定资源编号的单选按钮

    getCheckedRadioButtonId   获取选中状态单选阿牛的资源编号

    setOnCheckedChangeListener   设置单选按钮勾选变化的监听器

    单选按钮的选中事件一般不由RadioButton处理,而是由RadioGroup响应,要实现接口 OnCheckedChangeListener

    接下来直接上代码截图和运行效果大家参考,布局代码很简单就不上了


    img_af23596ab3da10ccd397b909e175f85e.png
    Maintivity.java截图
    img_2ab6b43ce7c51e2d1b6feae5833cb69a.png
    运行结果截图

    二:AlertDialog消息弹出框的使用事件

    注意:使用提示框要记得create()出来后要show()出来,要不然是不显示的。

    以下为核心代码供参考:

    img_55a41556ef84823c795e01dfb77842a8.png
    创建AlertDialog提示框截图

    下面为运行截图:

    img_040506a926662cf0262341a133312269.png
    运行截图
    展开全文
  • 安卓中,单选按钮和复选按钮都继承至普通按钮,因此他们都可以使用普通按钮支持的各种属性和方法。与普通按钮不同的是,单选和复选按钮提供了可选择的功能。本片先介绍单选按钮及单选按钮组的使用。  这里我会将...

            在安卓中,单选按钮和复选按钮都继承至普通按钮,因此他们都可以使用普通按钮支持的各种属性和方法。与普通按钮不同的是,单选和复选按钮提供了可选择的功能。本片先介绍单选按钮及单选按钮组的使用。

            这里我会将RadioButton和RadioGroup以及Button和TextView搭配使用。这样便于比较异同,下面直接上代码。

    布局文件:

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:id="@+id/content_main"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:layout_behavior="@string/appbar_scrolling_view_behavior"
        tools:context="com.example.myapplication.MainActivity"
        tools:showIn="@layout/app_bar_main">
    
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:gravity="center_vertical|center_horizontal"
            >
            <TextView
                android:id="@+id/textView1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="性别:"
                />
    
            <RadioGroup
                android:id="@+id/radioGroup1"
                android:layout_toRightOf="@id/textView1"
                android:orientation="horizontal"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content">
                <RadioButton
                    android:id="@+id/radio1"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="男"
                    android:checked="true"
                    />
                <!-- android:checked="true"默认设置为选中状态 -->
                <RadioButton
                    android:id="@+id/radio2"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="女"
                    />
    
            </RadioGroup>
    
            <Button
                android:id="@+id/button1"
                android:layout_toRightOf="@id/radioGroup1"
                android:text="提交"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" />
        </LinearLayout>
        <TextView
            android:id="@+id/textView2"
            android:layout_alignParentBottom="true"
            android:layout_width="match_parent"
            android:layout_height="100dp" />
    
    </RelativeLayout>
    

    效果图:

    JAVA代码:

    private RadioGroup radioGroup;
        private RadioButton radioButton1;
        private RadioButton radioButton2;
        private Button button;
        private TextView textView;


     radioGroup=(RadioGroup)findViewById(R.id.radioGroup1);
            radioButton1=(RadioButton)findViewById(R.id.radio1);
            radioButton2=(RadioButton)findViewById(R.id.radio2);
            button=(Button)findViewById(R.id.button1);
            textView=(TextView)findViewById(R.id.textView2);
    
            //在改变单选按钮组的时候获取其值
            radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
                @Override
                public void onCheckedChanged(RadioGroup group, int checkedId) {
                    RadioButton radioButton=(RadioButton)findViewById(checkedId);
                    textView.append("group"+radioButton.getText());
                }
            });
            //单击其他按钮时获取
            button.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    for (int i=0;i<radioGroup.getChildCount();i++){
                        RadioButton radioButton=(RadioButton)radioGroup.getChildAt(i);
                        if (radioButton.isChecked()){
                            textView.append("Button"+radioButton.getText());
                            break;
                        }
                    }
                }
            });



    展开全文
  • 单选按钮RadioButton 单选分组RadioGroup 每个RadioGroup,就是一个分组,一个分组里,只有一个单选按钮RadioButton 1.XML文科 是的子标签 2.代码 FindViewById找到控件 3....
  • 视频下载: http://pan.baidu.com/s/1o67Ce8a 完整代码及实验说明 请参考教材: ... 本节内容: ...//1、单选控件RadioButton的使用方法 //2、复选控件CheckBox的使用方法
  • RadioButton单选按钮,可提供若干选项方便用户进行选择操作,且在一组选项中只能选择一个。 RadioGroup继承自ViewGroup和RadioButton结合使用,将若干RadioButton选项组合为一组。 属性和方法: RadioButton...
  • 最近复习安卓基础的时候发现没有写关于单选按钮、复选按钮的博客,可能因为以前学习的时候感觉太简单了就没有写,现在补上吧 当我们在各种客户端注册账号的时候,会有几项单选项,比如选择您的性别。下面就是学习...
  • 最近开始学安卓一些基本的编程
  • 安卓对话框之---单选框(RadioButton)

    万次阅读 2013-06-25 17:19:10
    简单概括一下原理:要完成单选框显示,我们需要使用到RadioGroup和RadioButton(单选框),RadioGroup用于对单选框进行分组,相同组内的单选框只有一个单选框能被选中。(例子代码请见下方备注栏)  RadioGroup.check...
  • 安卓单选组件使用

    2019-09-25 13:02:28
    xml: <RadioGroup android:id="@+id/group1" android:layout_width="wrap_content" android:layout_height="wrap_content" > <RadioButton ...
  • RadioButton和RadioGroup是用来显示一组单选框的,RadioButton就是单个单选框,RadioGroup就是这个组. 基础样例 1.展示一组单选框 效果图 代码 布局文件:activity_main.xml <RadioGroup android:id="@+id/...
  • 很多时候,我们在使用安卓单选按钮的时候,并不会使用安卓自带的单选按钮。 当我们自己设定一个单选图片的时候,一般都会设置 paddingLeft 让文字接在单选按钮图片的右边。 这样因为分辨率不同,会出现文字便宜不...
  • 学习目标01知识目标 掌握单选按钮02能力目标会使用单选按钮单选按钮什么是单选按钮RadioButton表示单选按钮单个RadioButton在选中后通过点击无法变为未选中一组RadioButton只能同时选中一个RadioButton在大部分UI...
  • 目录 CheckBox RadioButton CheckBox 复选框允许用户从一组...单选框,只允许从一组中选择一个选项。 创建前需要创建一个RadioButton布局,并在RadioGroup内分组在一起。 事件处理: onRadioButtonClic...
  • 安卓单选框的使用 依然是Lesson项目,项目截图就不贴了。想知道的,看上一篇 依旧是添加个Activity,src文件夹下添加一个RadioButtonActivity View Code packagecn.Kurodo;importandroid.app.Activity;...
  • 在做项目时,有这样的需求:ListView列表的adapter布局中有两个RadioButton,但是要求这两个RadioButton必须是单选的,所有就加入了RadioGroup,也是是这样的,要保证单选,获取选中的RadioButton的值,而且ListView...
  • 1.首先定义一个布局,一般为LinearLayout,...2.在LinearLayout下定义RadioGroup,设置其方向为horizontal,其下可以定义多个RadioButton(圆形单选框)。 3.对于每一个radioButton均可设置属性,一般会设置每个rad...
  • RadioButton就是常用到的单选按钮,一般常用到RadioGroup,一个RadioGroup里面可以有多个RadioButton,这里面的单选按钮一次只能选一个,比如常见的性别的选项,只能选择male或者female。一个Activity里面当然也可以...
  • 单选框,将几个包含在radiogroup组中,每次只能一个被选中,默认布局radiogroup的方向是垂直的。 android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/rg" androi
  • 在这里给大家介绍一下安卓RadioButton的用法,RadioButton是一个单选按钮,一般在选择男女的时候会用到RadioButton并且与RadioGroup一起使用。 下面就个大家介绍下单选按钮的用法,这里给大家做的一个小的案例希望...
  • 这里写目录标题单选按钮复选框 单选按钮 顾名思义,唯一需要注意的地方是一个问题的多个选项RadioButton要添加在一个RadioGroup中,话不多说直接上例子。 1.新建一个工程,将主页改为LinearLayout垂直布局,再添加两...
  • 多按钮选择的UI组件 采用 checkbox, radiobutton 实现 实现了 灵活配置: 可以动态设置 按钮的 行列布局,间隔、宽度、高度 可以方便数据接入,点击选择监听实现
  • RadioBtton(单选按钮) 1. 在布局文件中,存在RadioGroup中,一组RadioGroup中只能选着一个按钮;多个选项的话只能存在多个RadioGroup中 2. 对RadioButtton绑定监听器,同样采用了OnCheckedChangedListener();不同于...
  • .RadioGroup 可将各自不同的RadioButton ,设限于同一个Radio 按钮组,同一个RadioGroup 组里的按钮,只能做出单一选择(单选题). <RadioGroup android:id="@+id/group" android:orientation="horizontal"> ...
  • //Android 安卓单选按钮RadioButton与CheckBox的比较,更容易理解 public class MainActivity extends Activity { private ImageView imageView01 = null; private ImageView imageView02 = null; private ...
  • <RadioGroup android:layout_width="fill_parent" android:layout_height="wrap_content" android:checkedButton="@+id/rb2" > <RadioButton android:id="@+id/rb1" android...
  • 安卓】注册页面

    2019-12-02 14:03:01
    0 1 android:layout_above android:layout_alignBottom android:layout_alignLeft android:layout_alignParentBottom android:layout_...2 RadioButton 单选按钮 3 RadioGroup 4 CheckBox 5 Activity_mai...

空空如也

空空如也

1 2 3 4 5
收藏数 81
精华内容 32
关键字:

安卓radiobutton单选