我的问题如下:我正在尝试将一个布局添加到一个视图组,我的代码是这样的:
View Dyn = (View) findViewById(R.id.lca1);
ViewGroup Layout1 = (ViewGroup) findViewById(R.id.l1);
View inflatedView = View.inflate(this, R.id.lcar1, null);
Layout1.addView(inflatedView);
我的Logcat:
08-05 19:01:02.019:ERROR / AndroidRuntime(26934):致命异常:主要 08-05 19:01:02.019:ERROR / AndroidRuntime(26934):java.lang.RuntimeException:无法启动活动ComponentInfo {com.test / com.test.ViewFlipperExample}:android.content.res.Resources $ NotFoundException:Resource ID#0x7f05002a类型#0x12无效 08-05 19:01:02.019:ERROR / AndroidRuntime(26934):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663) 08-05 19:01:02.019:ERROR / AndroidRuntime(26934):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 08-05 19:01:02.019:ERROR / AndroidRuntime(26934):在android.app.ActivityThread.access $ 2300(ActivityThread.java:125) 08-05 19:01:02.019:ERROR / AndroidRuntime(26934):在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:2033) 08-05 19:01:02.019:ERROR / AndroidRuntime(26934):在android.os.Handler.dispatchMessage(Handler.java:99) 08-05 19:01:02.019:ERROR / AndroidRuntime(26934):在android.os.Looper.loop(Looper.java:123) 08-05 19:01:02.019:ERROR / AndroidRuntime(26934):在android.app.ActivityThread.main(ActivityThread.java:4627) 08-05 19:01:02.019:ERROR / AndroidRuntime(26934):at java.lang.reflect.Method.invokeNative(Native Method) 08-05 19:01:02.019:ERROR / AndroidRuntime(26934):at java.lang.reflect.Method.invoke(Method.java:521) 08-05 19:01:02.019:ERROR / AndroidRuntime(26934):at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:871) 08-05 19:01:02.019:ERROR / AndroidRuntime(26934):at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629) 08-05 19:01:02.019:ERROR / AndroidRuntime(26934):at dalvik.system.NativeStart.main(Native Method) 08-05 19:01:02.019:ERROR / AndroidRuntime(26934):引起:android.content.res.Resources $ NotFoundException:资源ID#0x7f05002a类型#0x12无效 08-05 19:01:02.019:ERROR / AndroidRuntime(26934):在android.content.res.Resources.loadXmlResourceParser(Resources.java:1874) 08-05 19:01:02.019:ERROR / AndroidRuntime(26934):在android.content.res.Resources.getLayout(Resources.java:731) 08-05 19:01:02.019:ERROR / AndroidRuntime(26934):在android.view.LayoutInflater.inflate(LayoutInflater.java:318) 08-05 19:01:02.019:ERROR / AndroidRuntime(26934):在android.view.LayoutInflater.inflate(LayoutInflater.java:276) 08-05 19:01:02.019:ERROR / AndroidRuntime(26934):在android.view.View.inflate(View.java:8667) 08-05 19:01:02.019:ERROR / AndroidRuntime(26934):at com.test.ViewFlipperExample.onCreate(ViewFlipperExample.java:66) 08-05 19:01:02.019:ERROR / AndroidRuntime(26934):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 08-05 19:01:02.019:ERROR / AndroidRuntime(26934):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627) 08-05 19:01:02.019:ERROR / AndroidRuntime(26934):... 11更多
任何帮助都会有所帮助。 谢谢!!!!!!!
答案 0 :(得分:2)
查看inflatedView = View.inflate(this,R.id.lcar1,null);是错的 你应该从res / layout文件夹(例如R.layout.lcar1或任何其他文件)中扩展布局