⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainactivity.java

📁 Android开发精典案例60个
💻 JAVA
字号:
package com.himi.radiobutton;import android.app.Activity;import android.os.Bundle;import android.widget.RadioButton;import android.widget.RadioGroup;import android.widget.Toast;import android.widget.RadioGroup.OnCheckedChangeListener;//使用状态改变监听器public class MainActivity extends Activity implements OnCheckedChangeListener {	private RadioButton rb1, rb2, rb3;	private RadioGroup rg;	@Override	public void onCreate(Bundle savedInstanceState) {		super.onCreate(savedInstanceState);		setContentView(R.layout.main);		rb1 = (RadioButton) findViewById(R.id.rb1);		rb2 = (RadioButton) findViewById(R.id.rb2);		rb3 = (RadioButton) findViewById(R.id.rb3);		rg = (RadioGroup) findViewById(R.id.radGrp);		rg.setOnCheckedChangeListener(this);//将单选组绑定监听器	}	//重写监听器函数	/** 	 * @param group:指单选组	 * @param group:指单选组中发生状态改变的RadioButton的内存ID!	 */	@Override	public void onCheckedChanged(RadioGroup group, int checkedId) { 		if (group == rg) {//因为当前程序中只有一个RadioGroup,此步可以不进行判定			String rbName = null; 			if (checkedId == rb1.getId()) {				rbName = rb1.getText().toString();			} else if (checkedId == rb2.getId()) {				rbName = rb2.getText().toString();			} else if (checkedId == rb3.getId()) {				rbName = rb3.getText().toString();			}			Toast.makeText(this, "选择了下标为“" + rbName + "”的单选按钮", 					Toast.LENGTH_LONG).show();		}	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -