Android-day03-RadioButton

来源:互联网 发布:职场鸡汤 知乎 编辑:程序博客网 时间:2024/06/03 06:50
package com.example.android_day03_radiobutton_01;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.widget.RadioGroup;import android.widget.Toast;import android.widget.RadioGroup.OnCheckedChangeListener;/** * TODO  选中哪个RadioButton 弹出对应的Toast *    *   1.初始化控件 *     -声明控件 *     -控件赋值 *   2.设置监听事件 *   3.弹Toast * */public class MainActivity extends Activity {private RadioGroup rGroup;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);rGroup = (RadioGroup) findViewById(R.id.radio_gp);//设置选中监听事件/** * 1.点击事件 * 2.触摸事件 * 3.选中事件 * ........ *///选中监听事件rGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() {/** * 参数1: RadioGroup 你操作的RadioGroup * 参数2: checkedId 选中RadioButton的id */@Overridepublic void onCheckedChanged(RadioGroup group, int checkedId) {// TODO Auto-generated method stubswitch (checkedId) {case R.id.chat:Toast.makeText(MainActivity.this, "你选中了聊天", Toast.LENGTH_SHORT).show();break;case R.id.contacts:Toast.makeText(MainActivity.this, "你选中了好友", Toast.LENGTH_SHORT).show();break;case R.id.discover:Toast.makeText(MainActivity.this, "你选中了发现", Toast.LENGTH_SHORT).show();break;case R.id.me:Toast.makeText(MainActivity.this, "你选中了我", Toast.LENGTH_SHORT).show();break;}}});}}

0 0