`

RadioGroup简单应用

 
阅读更多

 

 

 

 

 

 

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
    <TextView
    	android:layout_width="fill_parent"
    	android:layout_height="wrap_content"
    	android:text="@string/title"
    />
 <RadioGroup 
 	android:layout_width="wrap_content"
 	android:layout_height="wrap_content"
 	android:id="@+id/radioGroup"
 	>
 	<RadioButton 
 		android:text="@string/red"
 		android:id="@+id/radioButton_1"
 		android:layout_width="wrap_content"
 		android:layout_height="wrap_content"
 	/>
 	
 	<RadioButton 
 		android:text="@string/green"
 		android:id="@+id/radioButton_2"
 		android:layout_width="wrap_content"
 		android:layout_height="wrap_content"
 	/>
 	
 	<RadioButton 
 		android:text="@string/blue"
 		android:id="@+id/radioButton_3"
 		android:layout_width="wrap_content"
 		android:layout_height="wrap_content"
 	/>
 
 </RadioGroup>
    
    <TextView
    	android:layout_width="fill_parent"
    	android:layout_height="wrap_content"
    	android:text=""
    	android:id="@+id/textTip"
    />
    
   
</LinearLayout>

 

 

 

 

public class RadioButtonActivity extends Activity {
    /** Called when the activity is first created. */
	
	private RadioGroup radioGroup;
	private RadioButton radioButton_1;
	private RadioButton radioButton_2;
	private RadioButton radioButton_3;
	private TextView textTip;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        radioGroup = (RadioGroup) findViewById(R.id.radioGroup);
        radioButton_1 = (RadioButton) findViewById(R.id.radioButton_1);
        radioButton_2 = (RadioButton) findViewById(R.id.radioButton_2);
        radioButton_3 = (RadioButton) findViewById(R.id.radioButton_3);
        textTip = (TextView) findViewById(R.id.textTip);
        
        radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {			
			@Override
			public void onCheckedChanged(RadioGroup group, int checkedId) {
				textTip.setText("选择ID:"+checkedId);
			}
		});
    }
}

 

 

分享到:
评论

相关推荐

    android开发之tabhost+radiogroup

    android开发中用tabhost+radiogroup实现底部菜单栏功能,和一个简单的布局应用,里面有三个activity的切换,能用于一般开发的框架搭建

    Android开发应用实战详解源代码

    4.4 用checkbox实现一个简单的物品清单 4.5 实现同意条款效果 4.6 radiogroup选择 4.7 imageview相框 4.8 spinner选择处理 4.9 gallery相簿 4.10 用.iava.io.file实现文件搜索 4.11 置换imagebutton按钮 4.12 实现...

    Android编程入门很简单.(清华出版.王勇).part1

    5.2.10 使用单选框——RadioGroup 5.2.11 实例——请选择性别 5.2.12使用下拉列表框——Spinner 5.2.13实例——请选择工作年限 5.2.14实例——动态修改Spinner项 5.2.15 使用进度条——ProgressBar 5.2.16实例——...

    Android底部菜单简单应用

    接下来我说的这种就是通过TabHost与RadioGroup结合完成的菜单。这也是很常用的一种底部菜单做法。先上图: Xml代码 &lt;?xml version=1.0 encoding=UTF-8?&gt; &lt;TabHost android:id=@android:id/tabhost

    Android应用基础实验指导书.doc

    常用控件介绍 Android中有许多常用控件(简单分类): 文本框:TextView、EditText 按钮:Button、RadioButton、RadioGroup、CheckBox、ImageButton 列表:List、ExpandableListView、Spinner、AutoCompleteTextView...

    android开发——简易计算器的设计报告.doc

    二、实训任务 1、Activity的相关知识 简单理解Activity 代表一个用户所能看到的屏幕,Activity 主要是处理一个应用的整体性工作。Activity是最基本的Android 应用程序组件,应用程序中,一个活动通常就是一个单独的...

    react-native-radio-buttons-group:简单和最佳。易于使用的单选按钮,用于响应本机应用

    React本机单选按钮组简单和最佳。一个易于使用的单选按钮,用于响应本机应用程序。入门偷看(可以做很多事情)安装npm i react-native-radio-buttons-group --save或者yarn add react-native-radio-buttons-group...

    ExtJSWeb应用程序开发指南(第2版)

    4.1.8 Ext.form.CheckboxGroup和Ext.form.RadioGroup 4.1.9 Ext.form.field.Trigger触发字段 4.1.10 Ext.form.field.Spinner微调字段 4.1.11 Ext.form.field.Picker拾取器字段 4.1.12 Ext.form.field.ComboBox...

    Android编程入门很简单.(清华出版.王勇).part2

    5.2.10 使用单选框——RadioGroup 5.2.11 实例——请选择性别 5.2.12使用下拉列表框——Spinner 5.2.13实例——请选择工作年限 5.2.14实例——动态修改Spinner项 5.2.15 使用进度条——ProgressBar 5.2.16实例——...

    Android基础知识详解

    二、简单列表对话框、单选列表对话框、多选列表对话框 44 三、水平进度对话框和圆形进度对话框 47 四、自定义对话框 49 Menu菜单 52 选项菜单 52 上下文菜单 53 三、子菜单 54 4种响应菜单项单击事件的方式 56 显示...

    clui:命令行用户界面(受TurboVision启发的控制台UI)

    使用该库的应用程序 终端FB2阅读器(termfb2): : 文献资料 可用控件列表 窗口(主控制容器-具有最大化,窗口顺序和其他窗口功能) 标签(带有基本颜色控制标签的水平和垂直) 按钮(简单的按钮控制) ...

    Android实训报告(1).docx

    二、设计思路 设计题目 以Android系统的UI界面开发为基础,设计一个可以简单计算标准体重的应用程序,要求以2个Acitivity实现,第一个Activity作为输入界面,第二个Activity作为结果输出界面,具体实现细节自行设计...

    Android开发案例驱动教程 配套代码

    6.3.2 简单列表项对话框 109 6.3.3 单选项列表项对话框 111 6.3.4 复选框列表项对话框 113 6.3.5 复杂布局列表项对话框 115 6.4 Android国际化和本地化 118 本章小结 121 第7章 UI布局 122 7.1 FrameLayout ...

    android开发实例大全_王东华

    实例024: 使用RadioGroup控件实现选 项选择功能 46 实例025: 使用CheckBox控件实现同意 条款效果 48 实例026: 使用Spinner控件实现选项选择 51 实例027: 使用Gallery控件实现个人相 簿功能 55 实例028: 开发一...

    android开发demo集合

    1、LinearLayout Button、RadioGroup、 CheckBox 2、TableLayout 3、FrameLayout 霓虹灯效果 4、RelativeLayout 梅花效果 5、自定义view跟着触点走的小球 6、 ListView 列表视图 7、WebView web视图 8、...

    android初学者入门项目

    1、LinearLayout Button、RadioGroup、 CheckBox 2、TableLayout 3、FrameLayout 霓虹灯效果 4、RelativeLayout 梅花效果 5、自定义view跟着触点走的小球 6、 ListView 列表视图 7、WebView web视图 8、...

    Android知识点及重要代码合集 word文档

    16.2 如何使当前应用的内容提供者可以被其他应用访问到 236 17.1 Loader的使用步骤及SearchView的使用 237 17.2 AsyncTaskLoader的使用步骤以及它与CusorLoader的区别 245 18.1 使用Handler完成子线程发送消息和...

    Delphi7.完美经典

    10-14 RadioGroup组件 10-15 Panel组件 10-16 ActionList组件 第11章 TApplication与TScreen类介绍及应用 11-1 TApplication类 11-1-1 TApplication类对象常用的属性 11-1-2 TApplication类对象常用的方法 ...

Global site tag (gtag.js) - Google Analytics