CompoundButton(checkbox,switch,ToggleButton)和RadioGroup OnCheckedChangeListener() 引用冲突问题

CompoundButton(checkbox,switch,ToggleButton)和RadioGroup OnCheckedChangeListener() 引用冲突问题在一个类中同时有CompoundButton和RadioGroup  vSwitch.setOnCheckedChangeListener(newOnCheckedChangeListener(){ @Override publicvoidonCheckedChanged(CompoundButtonbuttonView,booleanisChecke

大家好,又见面了,我是你们的朋友全栈君。

在一个类中同时有CompoundButton 和 RadioGroup  

		vSwitch.setOnCheckedChangeListener(new OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
				// TODO Auto-generated method stub
				
			}
		});
		
		vRadioGroup.setOnCheckedChangeListener(OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(RadioGroup group, int checkedId) {
				// TODO Auto-generated method stub
				
			}
		});

同时引用 OnCheckedChangeListener  会产生冲突。

解决版本是:

		vSwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
				// TODO Auto-generated method stub
				
			}
		});
		
		vRadioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(RadioGroup group, int checkedId) {
				// TODO Auto-generated method stub
				
			}
		});

加入控件类名调用相应的

OnCheckedChangeListener

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/133983.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月2日 下午12:00
下一篇 2022年5月2日 下午12:00


相关推荐

  • 如何高效率使用 Cursor ?

    如何高效率使用 Cursor ?

    2026年3月16日
    2
  • nginx web 安全配置

    nginx web 安全配置1 配置响应头 X Content Type Options X Frame Options X XSS Protection server add headerX Frame OptionsSAMEO add headerX XSS Protection 1 mode block add headerX Content Type Optionsnosni 注 X Frame Options 有些资源的 Content Type 是

    2026年3月19日
    2
  • mysql 修改列为not null报错Invalid use of NULL value

    mysql 修改列为not null报错Invalid use of NULL value

    2021年10月21日
    64
  • 使用joi来验证数据模型[通俗易懂]

    使用joi来验证数据模型[通俗易懂]我们用nodejs实现一些功能时,往往需要对用户输入的数据进行验证。然而,验证是一件麻烦的事情,很有可能你需要验证数据类型,长度,特定规则等等,在前端做表单验证时,我们常用的做法是使用正则,正则表达式

    2022年8月1日
    20
  • mysql fsync_深入理解Fsync「建议收藏」

    mysql fsync_深入理解Fsync「建议收藏」1介绍数据库系统从诞生那天开始,就面对一个很棘手的问题,fsync的性能问题。组提交(groupcommit)就是为了解决fsync的问题。最近,遇到一个业务反映MySQL创建分区表很慢,仔细分析了一下,发现InnoDB在创建表的时候有很多fsync——每个文件会有4个fsync的调用。当然,并不每个fsync的开销都很大。这里引出几个问题:(1)问题1:为什么fsync开销相对都比较大?它到…

    2022年5月31日
    36
  • 定点数和浮点数的表示

    定点数和浮点数的表示计算机中常用的数据表示格式有两种 一种是定点格式 二是浮点格式 定点数和浮点数的意思是 小数点的位置是固定的还是浮动的 一般来说定点格式能表示的数值范围有限 单要求处理的硬件简单一些 浮点格式能表示的数的范围很大 但要求处理的硬件比较复杂一些 定点数 所谓定点格式 是指小数点位置是固定不变的 定点数的表示方式有两种 第一种是 定点小数用于表示纯小数 小数点固定在符号位和数值位之间第二种是 定点整数用于表示纯整数 小数点固定数值后面浮点数 小数点的位置由阶码规定 因此是浮动的 用来

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号