Android控件之Radiobutton与RadioGroup
来源:互联网 发布:公知炮轰中国撤华侨 编辑:程序博客网 时间:2024/05/17 23:45
RadioButton 是一个单选控件,在一个RadioGroup中,各个RadioButton是互斥的
XML文件:
<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" tools:context="${relativePackage}.${activityClass}" ><RadioGroup android:id="@+id/RadioGroup1" android:layout_width="fill_parent" android:layout_height="match_parent" > <RadioButton android:id="@+id/radioButton1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_marginTop="42dp" android:text="RadioButton" /> <RadioButton android:id="@+id/radioButton2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/radioButton1" android:text="RadioButton" /> <RadioButton android:id="@+id/radioButton3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/radioButton2" android:text="RadioButton" /></RadioGroup></RelativeLayout>
使用OnCheckedChangeListener监听:
package com.example.textview;import android.app.Activity;import android.os.Bundle;import android.widget.RadioButton;import android.widget.RadioGroup;import android.widget.RadioGroup.OnCheckedChangeListener;public class MainActivity extends Activity {private RadioGroup RadioGroup1=null;private RadioButton RadioButton1=null;private RadioButton RadioButton2=null;private RadioButton RadioButton3=null;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);RadioGroup1=(RadioGroup)findViewById(R.id.RadioGroup1);RadioButton1=(RadioButton)findViewById(R.id.radioButton1);RadioButton2=(RadioButton)findViewById(R.id.radioButton2);RadioButton3=(RadioButton)findViewById(R.id.radioButton3);RadioGroup1.setOnCheckedChangeListener(listener);}private OnCheckedChangeListener listener = new OnCheckedChangeListener() {@Overridepublic void onCheckedChanged(RadioGroup group, int checkedId) {if(checkedId==RadioButton1.getId()){System.out.println("button 1");}else if(checkedId==RadioButton2.getId()){System.out.println("button 2");}else if(checkedId==RadioButton3.getId()){System.out.println("button 3");}}};}
0 0
- Android控件之Radiobutton与RadioGroup
- android 控件之RadioGroup&RadioButton
- Android控件之RadioGroup、RadioButton
- Android开发之RadioGroup与RadioButton控件使用
- Android控件系列之RadioButton与RadioGroup的基本使用
- Android控件RadioButton&RadioGroup
- Android控件系列之RadioButton&RadioGroup
- Android UI控件之RadioGroup、RadioButton
- Android控件系列之RadioButton&RadioGroup
- Android控件系列之RadioButton&RadioGroup
- Android控件系列之RadioButton&RadioGroup
- Android控件系列之RadioButton&RadioGroup
- Android控件系列之RadioButton&RadioGroup
- Android按钮控件之RadioGroup和RadioButton
- Android控件系列之RadioButton&RadioGroup
- Android控件之RadioGroup和RadioButton
- Android控件之CheckBox、RadioGroup、RadioButton
- Android控件系列之RadioButton&RadioGroup
- [Javascript Data Structures] LinkedList 链表
- POJ 3070 Fibonacci 矩阵乘法
- 1057. Stack
- 第十四周 知原理真题
- OpenJudge_P1768 最大子矩阵
- Android控件之Radiobutton与RadioGroup
- VSS使用指南
- python——高级特性
- ajax的jsonp使用gzip压缩
- 装修行业互联网营销的四个注重点
- pl/sql 连接远程oracle数据库
- 导航控制器散记
- duplicate symbols for architecture i386
- 一种新颖的智能手机助理软件