android–GridLayout给出错误,崩溃应用程序

android–GridLayout给出错误,崩溃应用程序,第1张

概述我对布局很新,但我能够成功地制作一个非常好看的布局(对于平板电脑).在Eclipse中,它运行良好.我在Android4.0(ICS)上使用’目标’完成了所有 *** 作,但显然我的平板电脑只运行3.0(Honeycomb).当我意识到错误时,我将查看器/编辑配置更改为3.2,但Eclipse甚至不再显示布局的图形,它只是

我对布局很新,但我能够成功地制作一个非常好看的布局(对于平板电脑).在@L_502_0@中,它运行良好.我在Android 4.0(ICS)上使用’目标’完成了所有 *** 作,但显然我的平板电脑只运行3.0(Honeycomb).当我意识到错误时,我将查看器/编辑配置更改为3.2,但Eclipse甚至不再显示布局的图形,它只是吐出:

com.androID.layoutlib.brIDge.MockVIEw cannot be cast to androID.vIEw.VIEwGroup    Exception details are logged in Window > Show VIEw > Error Log    The following classes Could not be found:    - GrIDLayout (Change to androID.Widget.GrIDLayout, Fix Build Path, Edit XML)

d出错误日志:

java.lang.classCastException: com.androID.layoutlib.brIDge.MockVIEw cannot be cast to androID.vIEw.VIEwGroupat androID.vIEw.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:84)at androID.vIEw.LayoutInflater.rInflate(LayoutInflater.java:702)at androID.vIEw.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:86)at androID.vIEw.LayoutInflater.rInflate(LayoutInflater.java:702)at androID.vIEw.LayoutInflater.inflate(LayoutInflater.java:479)at androID.vIEw.LayoutInflater.inflate(LayoutInflater.java:367)at com.androID.layoutlib.brIDge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:324)at com.androID.layoutlib.brIDge.BrIDge.createSession(BrIDge.java:321)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:1317)at com.androID.IDe.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.recomputeLayout(GraphicalEditorPart.java:1071)at com.androID.IDe.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart$ConfigListener.onConfigurationChange(GraphicalEditorPart.java:493)at com.androID.IDe.eclipse.adt.internal.editors.layout.configuration.ConfigurationComposite.onRenderingTargetChange(ConfigurationComposite.java:2192)at com.androID.IDe.eclipse.adt.internal.editors.layout.configuration.ConfigurationComposite.access(ConfigurationComposite.java:2157)at com.androID.IDe.eclipse.adt.internal.editors.layout.configuration.ConfigurationComposite.WidgetSelected(ConfigurationComposite.java:441)at org.eclipse.swt.Widgets.TypedListener.handleEvent(TypedListener.java:234)at org.eclipse.swt.Widgets.Eventtable.sendEvent(Eventtable.java:84)at org.eclipse.swt.Widgets.display.sendEvent(display.java:3783)at org.eclipse.swt.Widgets.Widget.sendEvent(Widget.java:1375)at org.eclipse.swt.Widgets.Widget.sendEvent(Widget.java:1398)at org.eclipse.swt.Widgets.Widget.sendEvent(Widget.java:1383)at org.eclipse.swt.Widgets.Widget.notifyListeners(Widget.java:1195)at org.eclipse.swt.Widgets.display.runDeferredEvents(display.java:3629)at org.eclipse.swt.Widgets.display.readAnddispatch(display.java:3284)at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)at org.eclipse.ui.internal.Workbench.access(Workbench.java:2438)at org.eclipse.ui.internal.Workbench.run(Workbench.java:671)at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)at org.eclipse.ui.internal.IDe.application.IDEApplication.start(IDEApplication.java:115)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:369)at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)at java.lang.reflect.Method.invoke(Method.java:597)at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)at org.eclipse.equinox.launcher.Main.run(Main.java:1408)

这是我的布局:

<?xml version="1.0" enCoding="utf-8"?><linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"androID:ID="@+ID/linearLayout1"androID:layout_wIDth="fill_parent"androID:layout_height="fill_parent"androID:background="#4CBB17"androID:baselineAligned="false" androID:weightSum="5"><GrIDLayout    androID:ID="@+ID/grIDLayout1"    androID:layout_wIDth="match_parent"    androID:layout_height="match_parent"    androID:background="#000000"    androID:columnCount="1"    androID:orIEntation="vertical" >    <TextVIEw        androID:ID="@+ID/textVIEw1"        androID:layout_wIDth="match_parent"        androID:layout_height="wrap_content"        androID:layout_weight="1"        androID:text="Large Text"        androID:textAppearance="?androID:attr/textAppearanceLarge" />    <linearLayout        androID:ID="@+ID/linearLayout3"        androID:layout_wIDth="match_parent"        androID:layout_height="match_parent"        androID:orIEntation="vertical"        androID:weightSum="5" >        <GrIDLayout            androID:ID="@+ID/grIDLayout2"            androID:layout_wIDth="match_parent"            androID:layout_height="match_parent"            androID:layout_weight="2"            androID:background="#4CBB17"            androID:columnCount="7" >            <Space                androID:layout_wIDth="100dp"                androID:layout_height="15dp"                androID:layout_gravity="fill_horizontal" />            <Space                androID:layout_wIDth="117dp"                androID:layout_height="1dp"                androID:layout_column="0"                androID:layout_gravity="fill_horizontal"                androID:layout_row="0" />            <Space                androID:layout_wIDth="100dp"                androID:layout_height="15dp"                androID:layout_gravity="fill_horizontal" />            <Space                androID:layout_wIDth="100dp"                androID:layout_height="15dp"                androID:layout_gravity="fill_horizontal" />            <Space                androID:layout_wIDth="101dp"                androID:layout_height="15dp"                androID:layout_gravity="fill_horizontal" />            <Space                androID:layout_wIDth="2225dp"                androID:layout_height="1dp"                androID:layout_column="4"                androID:layout_gravity="fill_horizontal"                androID:layout_row="0" />            <Space                androID:layout_wIDth="1dp"                androID:layout_height="32dp"                androID:layout_column="0"                androID:layout_gravity="fill_horizontal"                androID:layout_row="0" />            <Imagebutton                androID:ID="@+ID/imagebutton3"                androID:layout_column="2"                androID:layout_gravity="left"                androID:layout_row="1"                androID:src="@drawable/back_small" />            <Imagebutton                androID:ID="@+ID/imagebutton4"                androID:layout_column="3"                androID:layout_gravity="left"                androID:layout_row="1"                androID:src="@drawable/back_small" />            <Imagebutton                androID:ID="@+ID/imagebutton2"                androID:layout_column="4"                androID:layout_gravity="left"                androID:layout_row="1"                androID:src="@drawable/back_small" />            <Imagebutton                androID:ID="@+ID/imageVIEw2"                androID:layout_column="1"                androID:layout_gravity="left"                androID:layout_row="1"                androID:src="@drawable/back_small" />        </GrIDLayout>        <GrIDLayout            androID:ID="@+ID/grIDLayout3"            androID:layout_wIDth="match_parent"            androID:layout_height="match_parent"            androID:layout_weight="1"            androID:background="#4CBB17"            androID:columnCount="9" >            <Space                androID:layout_wIDth="1dp"                androID:layout_height="15dp"                androID:layout_gravity="fill_horizontal" />            <Space                androID:layout_wIDth="100dp"                androID:layout_height="15dp"                androID:layout_gravity="fill_horizontal"                androID:layout_row="1" />            <Space                androID:layout_wIDth="100dp"                androID:layout_height="15dp"                androID:layout_gravity="fill_horizontal" />            <Imagebutton                androID:ID="@+ID/imageVIEw1"                androID:layout_column="8"                androID:layout_gravity="left"                androID:layout_row="1"                androID:src="@drawable/back" />            <button                androID:ID="@+ID/nextbutton"                androID:layout_column="2"                androID:layout_gravity="left"                androID:layout_row="1"                androID:text="Next" />        </GrIDLayout>        <GrIDLayout            androID:ID="@+ID/grIDLayout5"            androID:layout_wIDth="match_parent"            androID:layout_height="match_parent"            androID:layout_weight="2" >            <linearLayout                androID:ID="@+ID/linearLayout2"                androID:layout_wIDth="match_parent"                androID:layout_height="207dp"                androID:layout_gravity="fill_horizontal"                androID:orIEntation="horizontal" >                <button                    androID:ID="@+ID/blackbutton"                    androID:layout_wIDth="match_parent"                    androID:layout_height="match_parent"                    androID:background="@drawable/blackbutton" androID:layout_weight="1"/>                <button                    androID:ID="@+ID/redbutton"                    androID:layout_wIDth="match_parent"                    androID:layout_height="202dp"                    androID:layout_weight="1"                    androID:background="@drawable/redbutton" />            </linearLayout>        </GrIDLayout>    </linearLayout></GrIDLayout></linearLayout>

最终,我可以在我的平板电脑上安装该应用程序,但它只是立即从LogCat崩溃

    10-29 23:44:05.180: E/AndroIDRuntime(14135): FATAL EXCEPTION: main    10-29 23:44:05.180: E/AndroIDRuntime(14135): java.lang.RuntimeException: Unable to start activity ComponentInfo{ca.ajwest.irishpoker/ca.ajwest.irishpoker.IrishPokerActivity}: java.lang.UnsupportedOperationException: addVIEw(VIEw, LayoutParams) is not supported in AdapterVIEw    10-29 23:44:05.180: E/AndroIDRuntime(14135):    at      androID.app.ActivityThread.performlaunchActivity(ActivityThread.java:1741)    10-29 23:44:05.180: E/AndroIDRuntime(14135):    at androID.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1757)    10-29 23:44:05.180: E/AndroIDRuntime(14135):    at androID.app.ActivityThread.access00(ActivityThread.java:123)    10-29 23:44:05.180: E/AndroIDRuntime(14135):    at androID.app.ActivityThread$H.handleMessage(ActivityThread.java:998)    10-29 23:44:05.180: E/AndroIDRuntime(14135):    at androID.os.Handler.dispatchMessage(Handler.java:99)    10-29 23:44:05.180: E/AndroIDRuntime(14135):    at androID.os.Looper.loop(Looper.java:126)    10-29 23:44:05.180: E/AndroIDRuntime(14135):    at androID.app.ActivityThread.main(ActivityThread.java:4002)    10-29 23:44:05.180: E/AndroIDRuntime(14135):    at java.lang.reflect.Method.invokeNative(Native Method)    10-29 23:44:05.180: E/AndroIDRuntime(14135):    at java.lang.reflect.Method.invoke(Method.java:491)    10-29 23:44:05.180: E/AndroIDRuntime(14135):    at com.androID.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:844)    10-29 23:44:05.180: E/AndroIDRuntime(14135):    at com.androID.internal.os.ZygoteInit.main(ZygoteInit.java:602)    10-29 23:44:05.180: E/AndroIDRuntime(14135):    at dalvik.system.NativeStart.main(Native Method)    10-29 23:44:05.180: E/AndroIDRuntime(14135): Caused by: java.lang.UnsupportedOperationException: addVIEw(VIEw, LayoutParams) is not supported in AdapterVIEw    10-29 23:44:05.180: E/AndroIDRuntime(14135):    at androID.Widget.AdapterVIEw.addVIEw(AdapterVIEw.java:459)    10-29 23:44:05.180: E/AndroIDRuntime(14135):    at androID.vIEw.LayoutInflater.rInflate(LayoutInflater.java:728)    10-29 23:44:05.180: E/AndroIDRuntime(14135):    at androID.vIEw.LayoutInflater.rInflate(LayoutInflater.java:727)    10-29 23:44:05.180: E/AndroIDRuntime(14135):    at androID.vIEw.LayoutInflater.inflate(LayoutInflater.java:479)    10-29 23:44:05.180: E/AndroIDRuntime(14135):    at androID.vIEw.LayoutInflater.inflate(LayoutInflater.java:391)    10-29 23:44:05.180: E/AndroIDRuntime(14135):    at androID.vIEw.LayoutInflater.inflate(LayoutInflater.java:347)    10-29 23:44:05.180: E/AndroIDRuntime(14135):    at com.androID.internal.policy.impl.PhoneWindow.setContentVIEw(PhoneWindow.java:247)    10-29 23:44:05.180: E/AndroIDRuntime(14135):    at androID.app.Activity.setContentVIEw(Activity.java:1771)    10-29 23:44:05.180: E/AndroIDRuntime(14135):    at ca.ajwest.irishpoker.IrishPokerActivity.onCreate(IrishPokerActivity.java:30)    10-29 23:44:05.180: E/AndroIDRuntime(14135):    at androID.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1048)    10-29 23:44:05.180: E/AndroIDRuntime(14135):    at androID.app.ActivityThread.performlaunchActivity(ActivityThread.java:1705)    10-29 23:44:05.180: E/AndroIDRuntime(14135):    ... 11 more

将选择2.3重新制作整个布局修复此问题?太傻了……

解决方法:

GrIDLayout是在AndroID 4.0中引入的.你不能在3.0或3.2中使用它.

总结

以上是内存溢出为你收集整理的android – GridLayout给出错误,崩溃应用程序全部内容,希望文章能够帮你解决android – GridLayout给出错误,崩溃应用程序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1114179.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存