radiogroup-重写RadioGroup,出现类型转换错误

问题描述

重写RadioGroup,出现类型转换错误

我重写了RadioGroup这个类
但是我在findViewById中,报类型转换错误,说Android.widget.RadioDroup不能转换成我写的RadioGroup类,请问怎么解决

解决方案

如果在布局中使用的是父类,则父类不能转子类。
在xml布局中用自己的子类

 <RadioGroup android:id="@+id/radioGroup"
 布局中不要用RadioGroup
 用自己的子类
 <包名.子类名  android:id="@+id/radioGroup"

解决方案二:

不是所有的类都能被强制转换的,,

解决方案三:

父类不能强制转换为子类

解决方案四:

你重写了所以强制转换要转换为你重新定义的额类型

时间: 2024-11-03 22:17:45

radiogroup-重写RadioGroup,出现类型转换错误的相关文章

发布出错-jbpm4发布问题--pdversion类型转换错误

问题描述 jbpm4发布问题--pdversion类型转换错误 在整合好s2sh后,把jbpm也整合进来成功了,第一次发布流程成功,当停止了tomcat服务后,再次发布相同的流程时就会报一个错误:java.lang.String cannot be cast to java.lang.Long, at org.jbpm.pvm.internal.repository.DeploymentImpl.getProcessDefinitionVersion(DeploymentImpl.java:22

access-excell导入到Access显示类型转换错误

问题描述 excell导入到Access显示类型转换错误 导入excell数据到Access,有一字段是文本,可是excel的文本导入却显示类型转换错误 解决方案 你将Excel的单元格格式转换成纯文本格式就行了 解决方案二: 你将Excel的单元格格式转换成纯文本格式就行了

类型转换错误 struts2-sturts2框架反转得到2个类,使用的时候类型转换错误

问题描述 sturts2框架反转得到2个类,使用的时候类型转换错误 在从数据库得到数据后.获取对应类的属性的时候说类型转换错误.从数据库拿到数据了.下面是我的错误 解决方案 ccms.entity.**CfgUserAreeTermTree** cannot be cast to ccms.entity.**CfgUserAreeTermTreeId** 两个类型不一样啊. 你看看你取得东西对不对,或者是你把属性的类型定义错了. 仔细检查下. 用CfgUserAreeTermTreeId检索下看

sql-SQL数据抽取,出现数据类型转换错误,求大神帮忙看一下。

问题描述 SQL数据抽取,出现数据类型转换错误,求大神帮忙看一下. select a.patient_id+'_'+cast(a.item_no as varchar(20))+'_'+cast(a.ledger_sn as varchar(20)) pk_pay,null pk_dcpv,null pvcode,'SDDYRMYY_G' code_group,'SDDYRMYY' code_org , cheque_type code_pay_mode,b.name name_pay_mode

Spring MVC Converter类型转换错误信息怎么记录在页面显示?

问题描述 如题,需要把页面类型数据信息转记录,然后返回给页面,给用户看,以便用户知道自己的信息怎么输入错误了 解决方案 解决方案二:放到model中呀解决方案三:转换错误的信息怎么放到model?实现convert接口会自动转换的,在Converter转换失败的信息怎么处理?

【Nginx】nginx中重写rewrite的语法错误[emerg] unknown directive

原来nginx语法检测特别严格,if和后面括号以及变量等号这些元素都要有空格,所以正确的写法是:   C/C++ Code复制内容到剪贴板 if ( $host != 'www.itokit.com' ){   rewrite ^(.*)$ http://www.itokit.com$1 permanent;   }       用^代替空格看起来更清晰:   if^(^$host^!=^'www.itokit.com'^){   反正多打几个空格就是了,所以nginx中的中文配置文件解释可参考

CompoundButton.OnCheckedChangeListener与RadioGroup.OnCheckedChangeListener冲突

当RadioGroup与CompoundButton同时存在且都要监听事件时CompoundButton.OnCheckedChangeListener与RadioGroup.OnCheckedChangeListener就会出现冲突,导入任何一个包import android.widget.RadioGroup.OnCheckedChangeListener;会出现如下错误: The method setOnCheckedChangeListener(RadioGroup.OnCheckedC

Android常见控件之RadioGroup,RadioButton,CheckBox和Toast

一.RadioGroup和RadioButton RadioButton单选按钮是一种双状态的按钮,可以选择或不选中.在单选按钮 没有被选中时,用户能够按下或点击来选中它.但是,与复选框相反,用户一旦 选中就不能够通过界面取消选中,但是可以通过代码来取消选中状态. RadioGroup用于创建一组选中状态相互排斥的单选按钮组.一个组中,只有 一个按钮可以被选中,选中了一个RadioButton会自动取消其它按钮的选中状态 .初始状态下,所有的单选按钮都未勾选,虽然不能取消一个特定的单选按钮的 勾

ViewPager+RadioGroup实现标题栏切换,Fragment切换

1.说明: 在使用RadioGroup做标题栏切换的时候,跟ViewPager的滑动有冲突,最后查看了源码+断点调试解决了一些碰到的问题,写一篇博客总结一下,有同样需求的朋友可以借鉴一下,自己以后有用到也方便复习. 2.代码结构,以及功能说明     1).主界面的Fragment切换使用ViewPager实现     2).标题栏用RadioGroup实现     3).实现这两个控件的监听函数,改变背景,改变字体颜色,设置当前Fragment,设置当前选中RadioButton 3.主界面代