RadioGroup和RadioButton

来源:互联网 发布:晋业超市软件 编辑:程序博客网 时间:2024/04/29 10:29

概述:

RadioButton--单选按钮。

RadioGroup--单选按钮的集合,多选一。

一般来说都是用RadioGroup。

属性:

android:orientaion="vertical"--垂直布局

   “horizontal” -- 水平布局

代码

使用onCheckedChanged(RadioGroup arg0, int arg1)方法监听按钮。

arg1--对应的是RadioButton的id,例如:R.id.radio0


package com.example.radiogroup;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.widget.RadioGroup;import android.widget.Toast;import android.widget.RadioGroup.OnCheckedChangeListener;public class MainActivity extends Activity implements OnCheckedChangeListener{RadioGroup rg;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);rg = (RadioGroup) findViewById(R.id.radioGroup1);rg.setOnCheckedChangeListener(this);}@Overridepublic void onCheckedChanged(RadioGroup arg0, int arg1) {String buf;switch(arg1) //注意!是RadioButton的ID{case R.id.radio0:buf = "1111";break;case R.id.radio1:buf = "222";break;case R.id.radio2:buf = "333";break;default:buf = "什么都没有偶啊 ";break;}Toast.makeText(getApplicationContext(), buf, Toast.LENGTH_LONG).show();  }}


0 0
原创粉丝点击