我正在尝试对xml进行自定义控件。 但是它给出以下错误

 java.lang.ClassCastException:
     com.tdsoc.android.cardzlib.ui.EventElementView cannot be cast to
     android.view.ViewGroup     at
   android.view.LayoutInflater.rInflate(LayoutInflater.java:624)    at
     android.view.LayoutInflater.inflate(LayoutInflater.java:408)   at
     android.view.LayoutInflater.inflate(LayoutInflater.java:296)   at
    com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:279)
        at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:318)
        at
     com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:325)
        at
    com.android.ide.eclipse.adt.internal.editors.layout.gle2.RenderService.createRenderSession(RenderService.java:372)
        at
     com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.renderWithBridge(GraphicalEditorPart.java:1640)
        at
     com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.recomputeLayout(GraphicalEditorPart.java:1391)
        at
     com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.onXmlModelChanged(GraphicalEditorPart.java:1353)  at
     com.android.ide.eclipse.adt.internal.editors.layout.LayoutEditorDelegate.delegateXmlModelChanged(LayoutEditorDelegate.java:395)
        at
    com.android.ide.eclipse.adt.internal.editors.common.CommonXmlEditor.xmlModelChanged(CommonXmlEditor.java:328)
        at
     com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor$XmlModelStateListener.modelChanged(AndroidXmlEditor.java:1610)
        at
     com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor.wrapEditXmlModel(AndroidXmlEditor.java:1084)
        at
     com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor.wrapUndoEditXmlModel(AndroidXmlEditor.java:1160)
        at
    com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart$ActionLinkStyleRange.onClick(GraphicalEditorPart.java:2457)
        at
     com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart$ErrorLabelListener.mouseUp(GraphicalEditorPart.java:2522)
    at
     org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:219)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)   at
     org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4165)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3754)
        at
     org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)     at
     org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)    at
     org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)    at
     org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
        at
     org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
        at
     org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at
     org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
        at
     org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
        at
    org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
        at
    org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
        at
     org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
        at
     org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  at
     sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)     at
     java.lang.reflect.Method.invoke(Unknown Source)    at
     org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)   at
    org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)   at
    org.eclipse.equinox.launcher.Main.run(Main.java:1410)

  ask by DkPathak translate from so

本文未有回复,本站智能推荐:

1回复

Android:使用可变数量的自定义布局项填充ListView;java.lang.ClassCastException

我正在编写一个应用程序,它会随机生成NPC的基本详细信息以及RPG的其他内容,此活动是一个设置页面,用于修改不同字符族的数量,名称和概率,以便随机生成这些字符。 我的布局将具有一个ListView,每个项目都有一个显示种族名称的TextView,以及一个带浮点值的EditText,用于输入在
1回复

Android:ClassCastException

我正在修改我的应用程序,设置了一些动画。 现在基本上我的活动已经组成 始终设置动画,即从按钮将内容推入后,将标题+行从左侧推入。 现在在一个特定的Activity我看到View行被放入ScrollView (那里有一个RelativeLayout ,因为ScrollView只能有一个孩子
4回复

奇怪的ClassCastException:android.widget.textview

我正在使用谷歌货币api来转换货币。但是我遇到了一个奇怪的类强制转换异常,无法弄清正在发生什么。 我发布了整个xml: 具有讽刺意味的是: 仅在我插入scrollview之后才显示 classcast异常。在此之前,一切都很好。 相关代码: LogCat: 行号373:thi
2回复

在android中执行拖放操作时显示ClassCastException

我在android中执行简单的拖放操作。 日志消息显示ClassCastException和java代码的第70行中的一些错误。 行号70位于onDrag(View layoutview,DragEvent dragEvent)方法内,以及DragEvent.ACTION_DROP。 那条
1回复

使用simonvt数字选择器时出现ClassCastException

我正在尝试使用 simonvt 号码选择器。 我已成功将库添加到我的项目中,并且已成功运行带有库的示例项目。 但在我的项目中,我得到了这个例外: 12-01 21:39:48.543: E/AndroidRuntime(987): java.lang.RuntimeException: 无法启动
3回复

Eclipse:“ClassCastException”,并且GUI不在图形布局中显示

我创建了一个自定义组件。 这是代码 html_5_spinner.xml HTML5Spinner.java 主要活动是使用上述cusom组件。 它只有XML,没有业务逻辑或呈现Java代码的GUI activity_main.xml 运行时不会出现任何错误。 但是ec
1回复

java.lang.ClassCastException:android.support.v7.widget.AppCompatButton无法转换为android.support.design.widget.FloatingActionButton

这根本不是一个干净的重建问题! Make模块也无法解决此问题。 这是我在代码中使用的唯一FlotingActionButton。 一种解决方案说,这仅与锚参数一起发生,但是如您所见,我没有使用锚参数,所以我不知道该怎么做。 这是JAVA代码。 我尝试导入协调器布局,但这是不可能的。
1回复

xml中使用的android嵌套内部类throwClassCastException

javaCode: xml: 首先一切正常,但是当我使用: 异常: java.lang.ClassCastException:android.widget.LinearLayout无法转换为com.example.test.OutView $ InView 发生。 那么