精华内容
下载资源
问答
  • Android RadioButton控件

    2020-10-05 08:20:06
    RadioButton 单选按钮  常用属性: text 文本 checked=“true” 默认选中 一组互斥的单选按钮要放在RadioGroup中。RadioGroup常用属性: orientation 该组单选按钮的排列方向。 示例: <RadioGroup ...
        

     

    RadioButton   单选按钮  

     

    常用属性:

    text  文本

    checked=“true”  默认选中

     

    一组互斥的单选按钮要放在RadioGroup中。RadioGroup常用属性:

    orientation  该组单选按钮的排列方向。

     

    示例:

     <RadioGroup
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:id="@+id/gender"
                android:orientation="horizontal">
    
                <RadioButton
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/male"
                    android:text="男"/>
                <RadioButton
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/female"
                    android:text="女"/>
    
    </RadioGroup>

     

    展开全文
  • AndroidRadioButton控件使用

    RadioButton控件

    RadioButton控件一定要放到RadioGroup里面,默认是三个

    <RelativeLayout 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:paddingBottom="@dimen/activity_vertical_margin"
        android:paddingLeft="@dimen/activity_horizontal_margin"
        android:paddingRight="@dimen/activity_horizontal_margin"
        android:paddingTop="@dimen/activity_vertical_margin"
        tools:context="com.example.android_radiosbutton.MainActivity" >
    
        <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/sex"
            android:textSize="25sp" />
    
        <RadioGroup
            android:id="@+id/radioGroup1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignBottom="@+id/textView1"
            android:layout_marginLeft="28dp"
            android:layout_toRightOf="@+id/textView1"
            android:orientation="horizontal" >
    
            <RadioButton
                android:id="@+id/radio0"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="男"
                android:onClick="onRadioButtonClicked"
                android:textSize="15sp" />
    
            <RadioButton
                android:id="@+id/radio1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="女"
                android:onClick="onRadioButtonClicked"
                android:textSize="15sp" />
    
            <RadioButton
                android:id="@+id/radio2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="保密"
                android:checked="true"
                android:onClick="onRadioButtonClicked"
                android:textSize="15sp" />
        </RadioGroup>
    
    </RelativeLayout>

    package com.example.android_radiosbutton;
    
    import android.support.v7.app.ActionBarActivity;
    import android.os.Bundle;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.view.View;
    import android.widget.RadioButton;
    import android.widget.Toast;
    
    public class MainActivity extends ActionBarActivity {
    
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.activity_main);
    	}
    
    	//radiobutton点击事件
    	public void onRadioButtonClicked(View view) {
    		RadioButton radiobtn = (RadioButton) view;
    		boolean isChecked = radiobtn.isChecked();
    		switch (view.getId()) {
    		case R.id.radio0:
    			if(isChecked){
    				Toast.makeText(MainActivity.this, radiobtn.getText(), 1).show();;
    			}
    			break;
    		case R.id.radio1:
    			if(isChecked){
    				Toast.makeText(MainActivity.this, radiobtn.getText(), 1).show();;
    			}
    			break;
    
    		case R.id.radio2:
    			if(isChecked){
    				Toast.makeText(MainActivity.this, radiobtn.getText(), 1).show();;
    			}
    			break;
    		}
    	}
    
    	@Override
    	public boolean onCreateOptionsMenu(Menu menu) {
    		// Inflate the menu; this adds items to the action bar if it is present.
    		getMenuInflater().inflate(R.menu.main, menu);
    		return true;
    	}
    
    	@Override
    	public boolean onOptionsItemSelected(MenuItem item) {
    		// Handle action bar item clicks here. The action bar will
    		// automatically handle clicks on the Home/Up button, so long
    		// as you specify a parent activity in AndroidManifest.xml.
    		int id = item.getItemId();
    		if (id == R.id.action_settings) {
    			return true;
    		}
    		return super.onOptionsItemSelected(item);
    	}
    }
    

    运行效果图


    展开全文
  • 主要介绍了Android RadioGroup和RadioButton控件简单用法,结合实例形式分析了Android单选按钮控件的基本定义、布局与功能实现技巧,需要的朋友可以参考下
  • RadioButton控件美化

    2016-08-02 10:37:23
    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控件和CheckBox控件介绍

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

    1.单选按钮RadioButton控件

        在同一个容器中,比如Form,Panel,GroupBox,PictureBox中存在两个以上单选按钮时,只能选择一个,但在不同的容器中几组单选按钮彼此不关联

    2.复选按钮CheckBox控件

        允许用户选择和清除关联选项

    3.常用的属性和事件

        两者基本是一致的

        属性:Checked:一个布尔值,如果被选中则为True,否则为False

        事件:最主要的两个事件是CheckedChanged事件,在Checked值发生改变时发生;

                    Click事件:点击事件

    4.由于这两个控件较简单,此处不再赘述

    展开全文
  • RadioButton控件的使用方式 RadioButton表示单选按钮,它是Button的子类。每一个单选按钮都有“选中”和“未选中”两种状态,这两种状态是通过android:checked属性指定的。当可选值为ture,表示选中状态,否则,表示...
  • RadioButton控件

    2014-05-01 15:26:58
    Radio控件  1、XML文件
  • RadioButton即单选按钮,它在开发中提供了一种“多选一”的操作模式,是Android开发中常用的一种组件,例如在用户注册时,选择性别时只能从“男”或者“女”中选择一个。与Web开发不同的是,在Android中可以使用...
  • RadioButton控件介绍 RadioButton继承CompoundButton,是单选按钮。 android:checked设置按钮是否选中。 用setOnCheckedChangeListener(OnCheckedChangeListener)来对单选按钮进行监听。 实现RadioButton控件 public...
  • 新版本中的不用强制转换也不会报错 我的是3.0版本的 虚拟机的电脑自身的 为什么引入控件会报错呢,网上搜到的结果不一样 求解!!!!
  • CheckBox和RadioButton都是Button的子类。CheckBox是多选框,只有选中和未选中两种状态。RadioButton是单选按钮,需要使用一个RadioGroup来组织多个或一个RadioButton,在同一个RadioGroup中,一次只能选中一个...
  • <RadioGroup android:id="@+id/radio_group" android:layout_width="1dp" android:layout_height="wrap_content" android:layout_weight="2" android:orientation="horizontal" //排列方式 .
  • 3.单选框RadioButton 每组单选框需要放到一个RadioGroup里。 大多控件属性都很明显。 orientation设置单选框的分布类型。 checked设置选中状态。 <RadioGroup android:id="@+id/rg_1" android:layout_w...
  • 举个例子,设置男女的RadioButton。 &lt;RadioGroup //先设置RadioGroup把一组Radio放在一起 android:id="@+id/sex" android:layout_width="match_parent" android:layout_height=&...
  • VC 获取RadioButton控件选中值,在平时的使用中,选中的RadioButton会有一个值传递到下一个环节中,本实例就是展示了如何获取用户选中的值。下面请看具体代码:  void CDemoDlg::OnTest()  {   //获得组中单选...
  • Android控件很多,我们从最常用的一些控件学起,今天我们学习CheckBox和RadioButton。  首先,我们要在main.xml文件中添加控件:  <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:...
  • 好了趁着空闲,今天给大家说说单选按钮RadioButton控件的使用。 单选框虽然没有多选框那么常用,但是在很多时候它还是必须要的。 好了废话不多说,我们现在就来看看它是怎么使用的。 第一步,建立一个工程Ep....
  • 其中RadioButton须放入一个RadioGroup中,RadioGroup中有一个和线性布局一样的orientation属性,值为horizontal或vertical,设置单选按钮的排列方式,默认为水平排列,一个RadioGroup中只能有一个RadioButton
  • 今天以RadioButton控件为例,介绍下Xamarin-Forms-Labs如何在我们项目中使用 XLabs is a open source project that aims to provide a powerful andcross platform set of services and controls tailored ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,201
精华内容 4,480
关键字:

安卓radiobutton控件