精华内容
下载资源
问答
  • 本文介绍了Android中如何使用RadioGroup和RadioButton,对比了RadioButton和CheckBox的区别,并实现了自定义的RadioGroup中被选中RadioButton的变更监听事件
  • radioButton控件使用方法

    万次阅读 2018-10-12 14:42:36
    radioButton控件使用方法 radioButton控件的定义 private RadioGroup rg; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.explain); rg=...

    radioButton控件的使用方法

    radioButton控件的定义

    private RadioGroup rg;
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.explain);
        rg=(RadioGroup)findViewById(R.id.radio_group); //定义radioGroup控件
        rg.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {//表示RadioGroup中的radioButton状态切换时触发的监听
            @Override
            public void onCheckedChanged(RadioGroup radioGroup, int checkedId) {
                RadioButton rb = (RadioButton)findViewById(checkedId); //选中radioButton的对象资源id获取radioButton对象
                String str = rb.getText().toString();//获取选中radioButton的文本
                Toast.makeText(Explain.this,"Hello"+str,Toast.LENGTH_SHORT).show();            			  
            }
         });
    }
    

    将radioButton圆点去除

        <style name="Radio_style">
            <item name="android:layout_width">0dp</item>
            <item name="android:padding">3dp</item>
            <item name="android:layout_height">match_parent</item>
            <item name="android:layout_weight">1</item>
            <item name="android:button">@null</item><!--去除RadioButton默认带的圆点-->
            <item name="android:gravity">center</item>
            <item name="android:textSize">12sp</item>
        </style>
    

    布局xml

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical"
        android:layout_alignParentBottom="true">
    
        <RadioGroup
            android:id="@+id/radio_group"
            android:layout_width="match_parent"
            android:layout_height="56dp"
            android:background="#FFFFFF"
            android:orientation="horizontal"
            android:layout_alignParentBottom="true"
            android:layout_alignParentLeft="true"
            android:layout_alignParentStart="true">
    
            <RadioButton
                android:text="首页"
                android:textSize="20sp"
                style="@style/Radio_style"
                android:id="@+id/radioButton"
                android:background="@mipmap/ic_launcher"
                android:checked="false" />
    
            <RadioButton
                android:text="联系人"
                android:textSize="20sp"
                style="@style/Radio_style"
                android:id="@+id/radioButton2" />
    
            <RadioButton
                android:text="推荐"
                android:textSize="20sp"
                style="@style/Radio_style"
                android:id="@+id/radioButton3" />
            <RadioButton
                android:text="个人中心"
                android:textSize="20sp"
                style="@style/Radio_style"
                android:id="@+id/radioButton4" />
        </RadioGroup>
    
    
    </RelativeLayout>
    
    展开全文
  • RadioButton控件使用方式

    千次阅读 2021-03-16 22:08:32
    RadioButton控件使用方式 RadioButton表示单选按钮,它是Button的子类。每一个单选按钮都有“选中”和“未选中”两种状态,这两种状态是通过android:checked属性指定的。当可选值为ture,表示选中状态,否则,表示...

    RadioButton控件的使用方式

    RadioButton表示单选按钮,它是Button的子类。每一个单选按钮都有“选中”和“未选中”两种状态,这两种状态是通过android:checked属性指定的。当可选值为ture,表示选中状态,否则,表示未选中状态。
    在Android程序中RadioButton通常是和RadioGroup配合使用,实现RadioButton的单选功能。RadioGroup是单选组合框,可以容纳多个RadioButton,但是在RadioGroup中不会出现多个RadioGroup同时选中的情况。

    RadioGruop设置xml

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">
        <RadioGroup
            android:id="@+id/rdg"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical">
            <RadioButton
            android:id="@+id/rbtn"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="25dp"
            android:text="男"/>
            <RadioButton
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="25dp"
            android:text="女"/>
        </RadioGroup>
        <TextView
            android:id="@+id/tv"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="25dp"/>
    </LinearLayout>
    

    上诉代码中,第6~22行代码定义了RadioGroup布局,第10行代码通过设置android:onrientation属性的值为“vertical”,实现RadioGroup布局中的控件竖直排列。
    第11~22行代码定义了2个RadioButton控件,这两个没有设置android:check属性的值,默认情况下该属性的值为false,因此界面上两个单选按钮为未选中状态

    RadioGruop设置监听事件

    代码如下(示例):

    	package com.example.myapplication;
    
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.widget.RadioGroup;
    import android.widget.TextView;
    
    public class MainActivity extends AppCompatActivity {
        private RadioGroup radioGroup;
        private TextView textView;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            radioGroup = (RadioGroup) findViewById(R.id.rdg);
            textView = (TextView) findViewById(R.id.tv);
            //利用setOnCheckedChangeListener()为RadioGroup设置监听事件
            radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener(){
                @Override
                        public void onCheckedChanged(RadioGroup group,int checkedId){
                    if(checkedId == R.id.rbtn){
                        textView.setText("您的性别是:男");
                    }
                    else{
                        textView.setText("您的性别是:女");
                    }
                }
            });
        }
    }
    
    

    上述代码,第16~27行代码通过setOnCheckedChangeListener()方法为RadioGroup设置监听布局内空间状态是否有改变的时间,通过事件返回的onCheckedChanged()方法获取被点击的控件ID,在TextView中显示相应的信息。

    展开全文
  • 用于将同一个项目中的多个单选框进行分组,否则无法同时选中两个不相关的控件。例如上图中:固件类型、芯片型号。 三、代码实现 软件中radioButton_Software1.Checked关键字在窗体的Design中(Name)中进行更改。 ...

    一、整体描述

    c#的VS2007中 RadioButton 用于多个选择下进行单选操作。Checked用于设置默认勾选,同一个容器只会出现一个。

    二、容器的使用

    用于将同一个项目中的多个单选框进行分组,否则无法同时选中两个不相关的控件。例如上图中:固件类型、芯片型号。

    三、代码实现

    软件中radioButton_Software1.Checked关键字在窗体的Design中(Name)中进行更改。

                    if (radioButton_Software1.Checked)
                    {
                        byteArraypublic[bytelengthObj++] = 255;
                        byteArraypublic[bytelengthObj++] = 255;
                        byteArraypublic[bytelengthObj++] = 255;
                        byteArraypublic[bytelengthObj++] = 255;
                    }
                    else if(radioButton_Software2.Checked)
                    {
                        byteArraypublic[bytelengthObj++] = 0x05;
                        byteArraypublic[bytelengthObj++] = 0x05;
                        byteArraypublic[bytelengthObj++] = 0x05;
                        byteArraypublic[bytelengthObj++] = 0x05;
                    }

    展开全文
  • Python Tkinter之Radiobutton控件使用介绍

    千次阅读 2019-09-04 14:03:16
    https://www.2cto.com/kf/201805/743558.html

    https://www.2cto.com/kf/201805/743558.html

    展开全文
  • RadioButton即单选按钮,它在开发中提供了一种“多选一”的操作模式,是Android开发中常用的一种组件,例如在用户注册时,选择性别时只能从“男”或者“女”中选择一个。与Web开发不同的是,在Android中可以使用...
  • 两个Groupbox里面分别各有四个radiobutton控件,分成了两组。实现对线型、填充类型的切换选择控制。 二、实现步骤 1. 分组设置属性 在GroupBox“线型”中将radio1、radio2、radio3、radio4分为1组,在GroupBox...
  • RadioButton又称单选按钮,其在工具箱中的图标为 ,单选按钮通常成组出现,用于提供两个或多个互斥选项,即在一组单选钮中只能选择一个
  • C#学习:1-RadioButton控件的用法

    万次阅读 2018-03-29 13:54:28
    RadioButton控件 单选按钮,当与其他单选按钮成对出现时,允许用户从一组选项中选择单个选项。也就是说,当同一个容器中(Form、Panel、GroupBox、PictureBox等)存在两个以上的单选按钮时,只能有一个被选中。但不...
  • Android RadioButton的基本使用

    千次阅读 2020-06-28 16:18:18
    Android RadioButton的基本使用 一、 说明 本文主要讲一下Android 的RadioButton的基本知识。 二、 所用工具 Android Studio 三、 具体内容 1. RadioButton 单选按钮,需要放在RadioGroup中实现单选 2. 应用场景 ...
  • Python Tkinter Radiobutton控件

    万次阅读 2013-11-18 08:47:56
    Radiobutton可以包含文字或者图像,你还可以将一个函数或者方法将button联系起来。当这个button被点击的时候,Tkinter会自动调用这个函数或者方法。  Radiobutton内button只能显示同一种字体,但是text可以显示一...
  • Python Tkinter 之Radiobutton控件(Python GUI 系列8) 1. 序言 本章介绍Tkinter的Radiobutton控件,本文是Python GUI系列的第8篇文章,整个系统约20篇博客,将全面的介绍Python Tkinter常用控件,最后还将基于...
  • WPF_RadioButton使用

    2021-05-08 06:20:50
    Content=“radioButton” //显示信息IsChecked=“True” //默认选中GroupName=“carSize” //多个单选框设置同一GroupName,则只能多选一,实现单选效果HorizontalAlignment=“Left” //控件位置-水平居中...
  • RadioButton控件美化

    2016-08-02 10:37:23
    RadioButton控件美化
  • RadioButton使用方法

    2015-08-09 20:30:48
    RadioButton必须在RadioGroup中  android:id="@+id/rg"  android:layout_width="fill_parent"  android:layout_height="wrap_content" >    android:layout_width="wrap_
  • QT QRadioButton使用详解

    千次阅读 2021-03-31 10:11:08
    本文详细的介绍了RadioButton控件的各种操作,例如:RadioButton分组、默认选中、禁用启用、重置样式等操作。 QT RadioButton控件目录 1. 示例操作图 2. RadioButton分组 3. 默认选中 4. 禁用启用、设置文本 5...
  • 【WPF】RadioButton使用

    万次阅读 2018-11-25 17:38:58
    【WPF】RadioButton使用界面展示代码展示设计界面后台属性说明 界面展示 代码展示 设计界面 &lt;!--单选框:中断任务or提前完成--&gt; &lt;RadioButton Name="RadComplete" Content="...
  • ASP.NET使用RadioButton控件

    万次阅读 2015-06-11 20:39:24
    ASP.NET使用RadioButton控件 RadioButton控件是一种单选按钮控件,用户可以在页面中添加一组RadioButton控件,通过为所有的单选按钮分配相同的组名(GroupName),来强制执行从给出的所有选项集合中仅选择一个选项。...
  • Android,UI,RadioButton,RadioGroup
  • MFC RadioButton用法详解

    千次阅读 2017-08-28 15:55:14
    1、首先将RadioButton控件定好Tab顺序,具体方法:工具栏“格式”—>“Tab键顺序”选项选中,然后按照预定的顺序依次点击对话框上面的RadioButton按钮,Tab键顺序设定完成。 2、按照上面的Tab键顺序进行分组,然后...
  • 选中了一个radiobutton,但是想要取消所选中的radiobutton选项
  • RadioButton控件

    2018-03-20 14:07:00
    作用:用于让用户从给定列表中选定一个选项,由System.Windows.Forms.RadioButton提供 属性值 Checked 被选中 true选中 false没有选中 转载于:https://www.cnblogs.com/xiaowie/p/8608952.html...
  • 主要介绍了Android RadioGroup和RadioButton控件简单用法,结合实例形式分析了Android单选按钮控件的基本定义、布局与功能实现技巧,需要的朋友可以参考下
  • 1.这里说明我为什不用from XXX import XXX 因为我做项目需要打包成exe,from XXX import XXX打包总失败 2.循环传值解决重要两个条件:1.button是list 2.sender接收你按钮上的字,再做为传入你的事件的值 ...
  • ASP.Net使用RadioButton控件判断性别

    千次阅读 2013-01-25 09:28:20
    新建一个页面,在页面中放入两个RadioButton控件,分别命名为rbFemale和rbMale 判断用户的选择,默认情况下选中一个 if(rbFemale!=null && rbFemale.Checked){ //此处可根据自己需要进行选择操作 info.gender=...
  • 1.RadioButton控件 单选按钮,当与其他单选按钮成对出现时,允许用户从一组选项中选择单个选项。也就是说,当同一个容器中(Form、Panel、GroupBox、PictureBox等)存在两个以上的单选按钮时,只能有一个被选中。但...
  • RadioButton控件和CheckBox控件介绍

    千次阅读 2018-07-16 11:28:08
    1.单选按钮RadioButton控件 在同一个容器中,比如Form,Panel,GroupBox,PictureBox中存在两个以上单选按钮时,只能选择一个,但在不同的容器中几组单选按钮彼此不关联2.复选按钮CheckBox控件 允许用户选择和清除关联...
  • 1-RadioButton控件的用法

    2019-06-06 14:01:00
    RadioButton控件 单选按钮,当与其他单选按钮成对出现时,允许用户从一组选项中选择单个选项。也就是说,当同一个容器中(Form、Panel、GroupBox、PictureBox等)存在两个以上的单选按钮时,只能有一个被选中。但不...
  • C#中RadioButton控件的详细解析

    千次阅读 2020-10-29 20:02:13
    为什么要使用radiobutton 因为他是一个单选的项,有一些控制的程序需要多个选项去运行,一个button是不能满足他的需求的,所以我们引入radiobutton来辅助我们运行程序。 radiobutton的用法 想要查看三门的成绩...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 23,760
精华内容 9,504
关键字:

radiobutton控件使用方法