Добавление макета в группу просмотра. - PullRequest
1 голос
/ 06 августа 2011

У меня следующие проблемы: я пытаюсь добавить макет в группу просмотра, мой код выглядит так:

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: ОШИБКА / AndroidRuntime (26934): ИСКЛЮЧИТЕЛЬНОЕ ИСКЛЮЧЕНИЕ: основное 08-05 19: 01: 02.019: ОШИБКА / AndroidRuntime (26934): java.lang.RuntimeException: невозможно запустить действие ComponentInfo {com.test / com.test.ViewFlipperExample}: android.content.res.Resources $ NotFoundException: ресурс ID # 0x7f05002a тип # 0x12 недействителен 08-05 19: 01: 02.019: ОШИБКА / AndroidRuntime (26934): в android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2663) 08-05 19: 01: 02.019: ОШИБКА / AndroidRuntime (26934): в android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2679) 08-05 19: 01: 02.019: ОШИБКА / AndroidRuntime (26934): на android.app.ActivityThread.access $ 2300 (ActivityThread.java:125) 08-05 19: 01: 02.019: ОШИБКА / AndroidRuntime (26934): на android.app.ActivityThread $ H.handleMessage (ActivityThread.java:2033) 08-05 19: 01: 02.019: ОШИБКА / AndroidRuntime (26934): на android.os.Handler.dispatchMessage (Handler.java:99) 08-05 19: 01: 02.019: ОШИБКА / AndroidRuntime (26934): на android.os.Looper.loop (Looper.java:123) 08-05 19: 01: 02.019: ОШИБКА / AndroidRuntime (26934): на android.app.ActivityThread.main (ActivityThread.java:4627) 08-05 19: 01: 02.019: ОШИБКА / AndroidRuntime (26934): на java.lang.reflect.Method.invokeNative (собственный метод) 08-05 19: 01: 02.019: ОШИБКА / AndroidRuntime (26934): в java.lang.reflect.Method.invoke (Method.java:521) 08-05 19: 01: 02.019: ОШИБКА / AndroidRuntime (26934): на com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:871) 08-05 19: 01: 02.019: ОШИБКА / AndroidRuntime (26934): на com.android.internal.os.ZygoteInit.main (ZygoteInit.java:629) 08-05 19: 01: 02.019: ОШИБКА / AndroidRuntime (26934): в dalvik.system.NativeStart.main (собственный метод) 08-05 19: 01: 02.019: ОШИБКА / AndroidRuntime (26934): вызвано: android.content.res.Resources $ NotFoundException: идентификатор ресурса # 0x7f05002a, тип # 0x12 недопустим 08-05 19: 01: 02.019: ОШИБКА / AndroidRuntime (26934): на android.content.res.Resources.loadXmlResourceParser (Resources.java:1874) 08-05 19: 01: 02.019: ОШИБКА / AndroidRuntime (26934): на android.content.res.Resources.getLayout (Resources.java:731) 08-05 19: 01: 02.019: ОШИБКА / AndroidRuntime (26934): на android.view.LayoutInflater.inflate (LayoutInflater.java:318) 08-05 19: 01: 02.019: ОШИБКА / AndroidRuntime (26934): на android.view.LayoutInflater.inflate (LayoutInflater.java:276) 08-05 19: 01: 02.019: ОШИБКА / AndroidRuntime (26934): на android.view.View.inflate (View.java:8667) 08-05 19: 01: 02.019: ОШИБКА / AndroidRuntime (26934): в com.test.ViewFlipperExample.onCreate (ViewFlipperExample.java:66) 08-05 19: 01: 02.019: ОШИБКА / AndroidRuntime (26934): в android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1047) 08-05 19: 01: 02.019: ОШИБКА / AndroidRuntime (26934): в android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2627) 08-05 19: 01: 02.019: ОШИБКА / AndroidRuntime (26934): ... еще 11

Любая помощь с этим поможет. Спасибо!!!!!!!

1 Ответ

2 голосов
/ 06 августа 2011

View inflatedView = View.inflate (this, R.id.lcar1, null); неправильно
Вы должны надуть макет из папки res / layout (например, R.layout.lcar1 или любой другой)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...