博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RadioButton与监听
阅读量:6923 次
发布时间:2019-06-27

本文共 899 字,大约阅读时间需要 2 分钟。

public class MainActivity extends Activity implements OnCheckedChangeListener {

 

<RadioGroup

  android:id="@+id/radGrp"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content" >

<RadioButton

  android:id="@+id/rb1"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:text="RadioButton1" />

实例:rb1 = (RadioButton) findViewById(R.id.rb1);

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();
  }
    Toast.makeText(this, "选择了下标为“" + rbName + "”的单选按钮",
    Toast.LENGTH_LONG).show();
  }
}

 

转载于:https://www.cnblogs.com/zhaoleigege/p/5160361.html

你可能感兴趣的文章
maven依赖本地非repository中的jar包【转】
查看>>
JVM基础总结
查看>>
福大软工1816 · 第五次作业 - 结对作业2
查看>>
正则表达式基础
查看>>
android 让 EditText, TextView自动识别链接
查看>>
DLL编写教程
查看>>
使用ArrayList对大小写字母的随机打印
查看>>
快速理解URL重写
查看>>
IIS6 配置WCF REST服务注意事项
查看>>
【Android OpenGL ES】阅读hello-gl2代码(二)Java代码
查看>>
Fedora 7系统安装配置心得(转)(有图哦)
查看>>
Linux硬件信息查看(转)
查看>>
Android如何导入已有的外部数据库(在raw下自己导入db文件)
查看>>
MYSQL批处理
查看>>
证明hibernate一级缓存的存在
查看>>
Bean的作用域
查看>>
20172304 《程序设计与数据结构》实验三总结报告
查看>>
pgAdmin下如何将表数据导出成sql文件
查看>>
80后公务员辞职自述:7年收入没涨 能力是听话
查看>>
静态全局对象 构造函数
查看>>