使用 xml 中的自定义视图。查看类转换错误
运行我的代码时,当我初始化视图的 XML 布局时,我收到 java.lang.ClassCastException: android.view.View 。
为什么?
更新
问题是因为我在视图元素内添加了一个按钮。纠正了这个位置,它再次起作用
When running my code i get a java.lang.ClassCastException: android.view.View when I initialise the XML layout for my view.
Why?
UPDATE
Problem was since I was adding a button inside a view element. Corrected this placement and it worked again
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
由于我们看到它无法转换为
android.view.View
我只能猜测AppZappy.NIRailAndBus.UI.ToggleImageButton
不会扩展 View 或 View 的子类但我需要查看类声明来验证这一点。Since we see that it can't cast to
android.view.View
I can only guess thatAppZappy.NIRailAndBus.UI.ToggleImageButton
does not extend View or a subclass of View but I would need to see the class declaration to verify that.发现我的问题出在其他地方。在视图元素内添加一个按钮,这似乎是导致异常的原因。
感谢您的帮助
Found my problem was elsewhere. Was adding a button inside a view element which seemed to be cause the exception.
Thanks for your help