布局文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<RadioGroup
android:id="@+id/radio_group_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<RadioButton
android:id="@+id/male_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="男" />
<RadioButton
android:id="@+id/female_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="女" />
</RadioGroup>
</LinearLayout>
控制文件
package com.geoffrey.practice_radio;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.RadioGroup.OnCheckedChangeListener;
public class MainActivity extends ActionBarActivity {
private RadioGroup radioGroup;
private RadioButton maleRadioButton;
private RadioButton femaleRadioButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_radio);
radioGroup = (RadioGroup) findViewById(R.id.radio_group_id);
maleRadioButton = (RadioButton) findViewById(R.id.male_id);
femaleRadioButton = (RadioButton) findViewById(R.id.female_id);
RadioGroupListener listener = new RadioGroupListener();
radioGroup.setOnCheckedChangeListener(listener);
}
class RadioGroupListener implements OnCheckedChangeListener {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
if (checkedId == maleRadioButton.getId()) {
System.out.println("选择男");
} else if (checkedId == femaleRadioButton.getId()) {
System.out.println("选择女");
}
}
}
}
分享到:
相关推荐
本文将通过radiogroup和radiobutton实现组内信息的单选, 其中radiogroup就是将radiobutton进行分组,同一管理和控制 同时实现默认选中情况,获取默认值.
Android4.2 实现Radio(单选按钮) 小例子
Android 模拟的单选列表对话框,这个好像不是使用Android中固有的radio来实现的,是采用Android其它内置方法模拟出来的效果,效果与Radio组件一样,而且界面同样美观简洁,本实例只是默认的风格,有兴趣可参考以下...
无圆圈单选按钮 只是没有圆形的简单单选按钮 检查屏幕截图。
在我们平时在注册个人信息的时候,经常会让我们选择是男生还是女生,那么这个单选框在Android中是怎么实现的呢?现在我们就来学习一下吧 首先我们要明白实现这样一个效果需要哪几部? 1、在layout布局文件中建立一...
自定义单选按钮和分组复选框按钮 自定义Flutter小部件,使复选框和单选按钮更加简洁 重大更改: 从1.0.2版开始 buttonColor is now unSelectedColor 正在安装 将以下内容添加到您的pubspec.yaml文件中: ...
土豆先生 Android应用程序,允许用户使用单选按钮来构建和取消构建Potato Head先生。
一个简单的Android应用程序,用于解释单选按钮的使用和工作方式。 您只需要签出MainActivity.java(app / src / main / java / com / example / geenu / radiobuttonusage)和activity_main.xml(app / src / main ...
一个易于使用的单选按钮,用于响应本机应用程序。入门偷看(可以做很多事情)安装npm i react-native-radio-buttons-group --save或者yarn add react-native-radio-buttons-group用法 Javascript范例 App.js import ...
Android 开灯 关灯 checkbox Radio组件用法演示,向大家展示了如何为CheckBox和RadioButton添加监听器及开关灯业务代码,通过单击不同的按钮,切换开灯图片和关灯图片,设置程序操作状态如下:...//设置单选按钮状态 }
该库是一个按钮(或成组的按钮),通过使用React Native进行构建来支持多项选择或单选。 用于Swift的 。 您可以通过React Native支持的View Style Props , Layout Props和Text Style Props为容器视图,按钮视图和...
不过运行起来发现了了一个bug—单选按钮不在是单选了.而且选择事件不会被监听到.这就要求我们去想办法了.其实实现起来也不难.只要多用几个RadioGroup就可以了(要在代码中处理一些事件)。 上代码: 1.xml中的...
Android-Radio-Buttons-Example 简单展示如何在 Android 上使用单选按钮 UI 和功能。
Segmented Radio Buttons介绍: 在Android中实现类似iOS的分段单选按钮(segmented control)。 测试环境: Eclipse 4.2, Android 3.0 以上。 注意:测试环境并不代表适用环境。
Radiobutton是一种单选按钮,是由于RadioGroup管理下的一组按钮,所以一旦其中的一个button选中,再点击,就不能取消,想要取消调用Radiobutton的setchecked(boolean isChecked)的方法。 在网上找了许多法,发现都...
切换按钮组 ... 您可以使用SingleSelectToggleGroup创建一组单选切换按钮。 < com .nex3z.togglebuttongroup.SingleSelectToggleGroup android : id = " @+id/group_choices " android : layout_width
Android的背景颜色更改
Xamarin.Forms.InputKit ,单选按钮,高级输入,高级滑块,下拉菜单等可用平台平台版支持的安卓MonoAndroid10.0 :white_heavy_check_mark: 安卓安卓90 :white_heavy_check_mark: 安卓安卓安卓81 :cross_mark: 的iOS ...
触摸设备支持-iOS,Android,BlackBerry,Windows Phone,Amazon Kindle 键盘可访问的输入Tab , Spacebar , Arrow up/down和其他快捷键 自由自定义-使用任何HTML和CSS设置输入样式(尝试使用) 没有jQuery和...