【问题标题】:Using a custom view from xml. View class cast error使用来自 xml 的自定义视图。查看类转换错误
【发布时间】:2011-02-27 03:13:55
【问题描述】:

在运行我的代码时,当我为我的视图初始化 XML 布局时,我得到一个 java.lang.ClassCastException: android.view.View。

为什么?

更新

问题是因为我在视图元素中添加了一个按钮。更正了这个位置,它又可以工作了

【问题讨论】:

  • 异常是由 SearchWindow.java 第 49 行(在 onCreate() 中)调用 setContentView 引起的。也许您应该发布该代码和相关的 XML。

标签: android exception custom-view android-custom-view


【解决方案1】:

由于我们看到它不能转换为 android.view.View 我只能猜测 AppZappy.NIRailAndBus.UI.ToggleImageButton 没有扩展 View 或 View 的子类,但我需要查看类声明来验证这一点。

【讨论】:

  • 它扩展了 ImageButton。这扩展了视图。我已经添加了类代码
【解决方案2】:

发现我的问题出在其他地方。在视图元素中添加一个按钮,这似乎是导致异常的原因。

感谢您的帮助

【讨论】:

    猜你喜欢
    • 2020-09-22
    • 1970-01-01
    • 2012-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-22
    相关资源
    最近更新 更多