3个回答
展开全部
你这写的不是View类吧,
你在xml里面定义的 com.PowerPadPointer.ControlPCActiivity 标签根本就不是View视图,而是一个activity,所以在程序加载视图的时候把ControlPCActiivity转换成View就会报类型转换错误。
解决办法:
把xml标签改成你自定义的那个View。是继承于android.view.View的,还不是继承于Activity的。
欢迎追问
你在xml里面定义的 com.PowerPadPointer.ControlPCActiivity 标签根本就不是View视图,而是一个activity,所以在程序加载视图的时候把ControlPCActiivity转换成View就会报类型转换错误。
解决办法:
把xml标签改成你自定义的那个View。是继承于android.view.View的,还不是继承于Activity的。
欢迎追问
更多追问追答
追问
如果这个view类是写在这个ControlPCActiivity里面呢?要怎么弄?
追答
一个自定义的View类,继承于android.view.View,你把这个类单独拿出来,不要写成内部类。
因为在xml里只能通过路径来索引这个类
展开全部
第2张图给出报错原因:类型转换异常
代码将ControlPCActivity 类型对象转换成一个View类型。
xml文件76行,引用的不是你自定义view控件
代码将ControlPCActivity 类型对象转换成一个View类型。
xml文件76行,引用的不是你自定义view控件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
引用自定义view带上全包名,如
<com.project.customcontrol.MyView
android:layout_width="match_parent"
android:layout_height="match_parent"/>
<com.project.customcontrol.MyView
android:layout_width="match_parent"
android:layout_height="match_parent"/>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询