Note that there are some explanatory texts on larger screens.

plurals
  1. POError loading a screen in Android
    primarykey
    data
    text
    <p>When I try to load a screen it gives an error. It has a Relative Layout and inside there is a Table Layout. The error is about screen inflation so I think somehow that is related.</p> <p>My xml:</p> <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#777777" android:orientation="horizontal" &gt; &lt;TextView android:id="@+id/txtTitle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="70dp" android:text="Choose" android:textAppearance="?android:attr/textAppearanceLarge" /&gt; &lt;TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/tableLayout1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/txtTitle" android:layout_marginLeft="80dp" android:layout_marginTop="50dp" android:background="#000000" &gt; &lt;TableRow android:id="@+id/Header1" android:layout_width="wrap_content" android:layout_height="wrap_content" &gt; &lt;TextView android:id="@+id/txtProblema" android:layout_margin="2dp" android:gravity="center" android:background="#FFF000" android:textColor="#000000" android:text="Problema" android:layout_span="2" android:textAppearance="?android:attr/textAppearanceMedium" android:textSize="30dp" /&gt; &lt;TextView android:id="@+id/txtAbreviatura" android:layout_margin="2dp" android:gravity="center" android:background="#FFF000" android:textColor="#000000" android:text="Abreviatura" android:textAppearance="?android:attr/textAppearanceMedium" android:textSize="30dp" /&gt; &lt;/TableRow&gt; &lt;TableRow android:id="@+id/tableRow1" android:layout_width="wrap_content" android:layout_height="wrap_content" &gt; &lt;CheckBox android:id="@+id/chkWorms" android:layout_margin="2dp" android:background="#FFFFFF" android:textSize="30dp" /&gt; &lt;TextView android:id="@+id/txtWorms" android:layout_margin="2dp" android:background="@string/table_bg_color" android:gravity="center" android:text="Gusano" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="#FF0000" android:textSize="30dp" /&gt; &lt;TextView android:id="@+id/txtGU" android:layout_margin="2dp" android:gravity="center" android:text="GU" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="@string/abrv_bg_color" android:textSize="30dp" /&gt; &lt;/TableRow&gt; &lt;TableRow android:id="@+id/tableRow2" android:layout_width="wrap_content" android:layout_height="wrap_content" &gt; &lt;CheckBox android:id="@+id/chkCSBAdult" android:layout_margin="2dp" android:background="#FFFFFF" android:textSize="30dp" /&gt; &lt;TextView android:id="@+id/txtCSBAdult" android:layout_margin="2dp" android:background="@string/table_bg_color" android:gravity="center" android:text="CSB-Adulto" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="#FF0000" android:textSize="30dp" /&gt; &lt;TextView android:id="@+id/txtCSBA" android:layout_margin="2dp" android:gravity="center" android:text="CSB-A" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="@string/abrv_bg_color" android:textSize="30dp" /&gt; &lt;/TableRow&gt; &lt;TableRow android:id="@+id/tableRow3" android:layout_width="wrap_content" android:layout_height="wrap_content" &gt; &lt;CheckBox android:id="@+id/chkCSBLarva" android:layout_margin="2dp" android:background="#FFFFFF" android:textSize="30dp" /&gt; &lt;TextView android:id="@+id/txtCSBLarva" android:layout_margin="2dp" android:background="@string/table_bg_color" android:gravity="center" android:text="CSB-Larva" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="#FF0000" android:textSize="30dp" /&gt; &lt;TextView android:id="@+id/txtCSBL" android:layout_margin="2dp" android:gravity="center" android:text="CSB-L" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="@string/abrv_bg_color" android:textSize="30dp" /&gt; &lt;/TableRow&gt; &lt;TableRow android:id="@+id/tableRow4" android:layout_width="wrap_content" android:layout_height="wrap_content" &gt; &lt;CheckBox android:id="@+id/chkCSFLarva" android:layout_margin="2dp" android:background="#FFFFFF" android:textSize="30dp" /&gt; &lt;TextView android:id="@+id/txtCSFLarva" android:layout_margin="2dp" android:background="@string/table_bg_color" android:gravity="center" android:text="CSF-Larva" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="#FF0000" android:textSize="30dp" /&gt; &lt;TextView android:id="@+id/txtCSFL" android:layout_margin="2dp" android:gravity="center" android:text="CSF-L" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="@string/abrv_bg_color" android:textSize="30dp" /&gt; &lt;/TableRow&gt; &lt;TableRow android:id="@+id/tableRow5" android:layout_width="wrap_content" android:layout_height="wrap_content" &gt; &lt;CheckBox android:id="@+id/chkAves" android:layout_margin="2dp" android:background="#FFFFFF" android:textSize="30dp" /&gt; &lt;TextView android:id="@+id/txtAves" android:layout_margin="2dp" android:background="@string/table_bg_color" android:gravity="center" android:text="Aves" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="#FF0000" android:textSize="30dp" /&gt; &lt;TextView android:id="@+id/txtAve" android:layout_margin="2dp" android:gravity="center" android:text="Ave" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="@string/abrv_bg_color" android:textSize="30dp" /&gt; &lt;/TableRow&gt; &lt;TableRow android:id="@+id/tableRow6" android:layout_width="wrap_content" android:layout_height="wrap_content" &gt; &lt;CheckBox android:id="@+id/chkThrips" android:layout_margin="2dp" android:background="#FFFFFF" android:textSize="30dp" /&gt; &lt;TextView android:id="@+id/txtThrips" android:layout_margin="2dp" android:background="@string/table_bg_color" android:gravity="center" android:text="Thrips" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="#FF0000" android:textSize="30dp" /&gt; &lt;TextView android:id="@+id/txtTH" android:layout_margin="2dp" android:gravity="center" android:text="TH" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="@string/abrv_bg_color" android:textSize="30dp" /&gt; &lt;/TableRow&gt; &lt;TableRow android:id="@+id/tableRow7" android:layout_width="wrap_content" android:layout_height="wrap_content" &gt; &lt;CheckBox android:id="@+id/chkHongo" android:layout_margin="2dp" android:background="#FFFFFF" android:textSize="30dp" /&gt; &lt;TextView android:id="@+id/txtHongo" android:layout_margin="2dp" android:background="@string/table_bg_color" android:gravity="center" android:text="Hongo" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="#FF0000" android:textSize="30dp" /&gt; &lt;TextView android:id="@+id/txtHG" android:layout_margin="2dp" android:gravity="center" android:text="HG" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="@string/abrv_bg_color" android:textSize="30dp" /&gt; &lt;/TableRow&gt; &lt;TableRow android:id="@+id/tableRow8" android:layout_width="wrap_content" android:layout_height="wrap_content" &gt; &lt;CheckBox android:id="@+id/chkBacteria" android:layout_margin="2dp" android:background="#FFFFFF" android:textSize="30dp" /&gt; &lt;TextView android:id="@+id/txtBacteria" android:layout_margin="2dp" android:background="@string/table_bg_color" android:gravity="center" android:text="Bacteria/Pudrición" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="#FF0000" android:textSize="30dp" /&gt; &lt;TextView android:id="@+id/txtBac" android:layout_margin="2dp" android:gravity="center" android:text="Bac" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="@string/abrv_bg_color" android:textSize="30dp" /&gt; &lt;/TableRow&gt; &lt;TableRow android:id="@+id/tableRow9" android:layout_width="wrap_content" android:layout_height="wrap_content" &gt; &lt;CheckBox android:id="@+id/chkKernelPopping" android:layout_margin="2dp" android:background="#FFFFFF" android:textSize="30dp" /&gt; &lt;TextView android:id="@+id/txtKernelPopping" android:layout_margin="2dp" android:background="@string/table_bg_color" android:gravity="center" android:text="Kernel Popping" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="#FF0000" android:textSize="30dp" /&gt; &lt;TextView android:id="@+id/txtKP" android:layout_margin="2dp" android:gravity="center" android:text="KP" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="@string/abrv_bg_color" android:textSize="30dp" /&gt; &lt;/TableRow&gt; &lt;TableRow android:id="@+id/tableRow10" android:layout_width="wrap_content" android:layout_height="wrap_content" &gt; &lt;CheckBox android:id="@+id/chkNoKernel" android:layout_margin="2dp" android:background="#FFFFFF" android:textSize="30dp" /&gt; &lt;TextView android:id="@+id/txtNoKernel" android:layout_margin="2dp" android:background="@string/table_bg_color" android:gravity="center" android:text="No Kernel" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="#FF0000" android:textSize="30dp" /&gt; &lt;TextView android:id="@+id/txtNK" android:layout_margin="2dp" android:gravity="center" android:text="NK" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="@string/abrv_bg_color" android:textSize="30dp" /&gt; &lt;/TableRow&gt; &lt;/TableLayout&gt; &lt;Spinner android:id="@+id/spnNoKernel" android:layout_width="500dp" android:layout_height="80dp" android:layout_alignLeft="@+id/tableLayout1" android:layout_below="@+id/tableLayout1" android:layout_marginTop="30dp" /&gt; &lt;Button android:id="@+id/btnSave" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:layout_marginBottom="30dp" android:onClick="SaveKernelInspection" android:text="Save" /&gt; &lt;/RelativeLayout&gt; </code></pre> <p>And my Manifest just in case</p> <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.domedroid" android:versionCode="1" android:versionName="1.0" &gt; &lt;uses-sdk android:minSdkVersion="13" android:targetSdkVersion="16" /&gt; &lt;application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" &gt; &lt;activity android:name="com.example.domedroid.MainActivity" android:label="@string/app_name" android:screenOrientation="portrait" &gt; &lt;intent-filter&gt; &lt;action android:name="android.intent.action.MAIN" /&gt; &lt;category android:name="android.intent.category.LAUNCHER" /&gt; &lt;/intent-filter&gt; &lt;/activity&gt; &lt;activity android:name="com.example.domedroid.DomeScreen" android:parentActivityName="com.example.domedroid.MainActivity" android:screenOrientation="portrait" &gt; &lt;meta-data android:name="android.support.PARENT_ACTIVITY" android:value="com.example.domedroid.MainActivity" /&gt; &lt;/activity&gt; &lt;activity android:name="com.example.domedroid.PotholderScreen" android:parentActivityName="com.example.domedroid.MainActivity" android:screenOrientation="portrait" &gt; &lt;meta-data android:name="android.support.PARENT_ACTIVITY" android:value="com.example.domedroid.MainActivity" /&gt; &lt;/activity&gt; &lt;activity android:name="com.example.domedroid.PlantScreen" android:parentActivityName="com.example.domedroid.MainActivity" android:screenOrientation="portrait" &gt; &lt;meta-data android:name="android.support.PARENT_ACTIVITY" android:value="com.example.domedroid.MainActivity" /&gt; &lt;/activity&gt; &lt;activity android:name="com.example.domedroid.DataSelectionScreen" android:parentActivityName="com.example.domedroid.MainActivity" android:screenOrientation="portrait" &gt; &lt;meta-data android:name="android.support.PARENT_ACTIVITY" android:value="com.example.domedroid.MainActivity" /&gt; &lt;/activity&gt; &lt;activity android:name="com.example.domedroid.InspectionScreen" android:parentActivityName="com.example.domedroid.MainActivity" android:screenOrientation="portrait" &gt; &lt;meta-data android:name="android.support.PARENT_ACTIVITY" android:value="com.example.domedroid.MainActivity" /&gt; &lt;/activity&gt; &lt;activity android:name="com.example.domedroid.KDCScreen" android:parentActivityName="com.example.domedroid.MainActivity" android:screenOrientation="portrait" &gt; &lt;meta-data android:name="android.support.PARENT_ACTIVITY" android:value="com.example.domedroid.MainActivity" /&gt; &lt;/activity&gt; &lt;activity android:name="com.example.domedroid.KernelInspectionScreen" android:parentActivityName="com.example.domedroid.MainActivity" android:screenOrientation="portrait" &gt; &lt;meta-data android:name="android.support.PARENT_ACTIVITY" android:value="com.example.domedroid.MainActivity" /&gt; &lt;/activity&gt; &lt;/application&gt; &lt;/manifest&gt; </code></pre> <p>There is no code for these screens other than the usual OnCreate and the onCreateOptionsMenu. Of course, the setContentView is set to that screen. The error is this:</p> <pre><code>02-01 13:20:22.314: E/AndroidRuntime(6494): FATAL EXCEPTION: main 02-01 13:20:22.314: E/AndroidRuntime(6494): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.domedroid/com.example.domedroid.KernelInspectionScreen}: android.view.InflateException: Binary XML file line #64: Error inflating class &lt;unknown&gt; 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180) 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.app.ActivityThread.access$600(ActivityThread.java:141) 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.os.Handler.dispatchMessage(Handler.java:99) 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.os.Looper.loop(Looper.java:137) 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.app.ActivityThread.main(ActivityThread.java:5039) 02-01 13:20:22.314: E/AndroidRuntime(6494): at java.lang.reflect.Method.invokeNative(Native Method) 02-01 13:20:22.314: E/AndroidRuntime(6494): at java.lang.reflect.Method.invoke(Method.java:511) 02-01 13:20:22.314: E/AndroidRuntime(6494): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 02-01 13:20:22.314: E/AndroidRuntime(6494): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 02-01 13:20:22.314: E/AndroidRuntime(6494): at dalvik.system.NativeStart.main(Native Method) 02-01 13:20:22.314: E/AndroidRuntime(6494): Caused by: android.view.InflateException: Binary XML file line #64: Error inflating class &lt;unknown&gt; 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.view.LayoutInflater.createView(LayoutInflater.java:613) 02-01 13:20:22.314: E/AndroidRuntime(6494): at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56) 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.view.LayoutInflater.onCreateView(LayoutInflater.java:660) 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:685) 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.view.LayoutInflater.rInflate(LayoutInflater.java:746) 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.view.LayoutInflater.rInflate(LayoutInflater.java:749) 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.view.LayoutInflater.rInflate(LayoutInflater.java:749) 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.view.LayoutInflater.inflate(LayoutInflater.java:489) 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.view.LayoutInflater.inflate(LayoutInflater.java:396) 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.view.LayoutInflater.inflate(LayoutInflater.java:352) 02-01 13:20:22.314: E/AndroidRuntime(6494): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:270) 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.app.Activity.setContentView(Activity.java:1881) 02-01 13:20:22.314: E/AndroidRuntime(6494): at com.example.domedroid.KernelInspectionScreen.onCreate(KernelInspectionScreen.java:10) 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.app.Activity.performCreate(Activity.java:5104) 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080) 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144) 02-01 13:20:22.314: E/AndroidRuntime(6494): ... 11 more 02-01 13:20:22.314: E/AndroidRuntime(6494): Caused by: java.lang.reflect.InvocationTargetException 02-01 13:20:22.314: E/AndroidRuntime(6494): at java.lang.reflect.Constructor.constructNative(Native Method) 02-01 13:20:22.314: E/AndroidRuntime(6494): at java.lang.reflect.Constructor.newInstance(Constructor.java:417) 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.view.LayoutInflater.createView(LayoutInflater.java:587) 02-01 13:20:22.314: E/AndroidRuntime(6494): ... 26 more 02-01 13:20:22.314: E/AndroidRuntime(6494): Caused by: android.content.res.Resources$NotFoundException: File #0f6f0f from drawable resource ID #0x7f040002 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.content.res.Resources.loadDrawable(Resources.java:1970) 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.content.res.TypedArray.getDrawable(TypedArray.java:601) 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.view.View.&lt;init&gt;(View.java:3328) 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.widget.TextView.&lt;init&gt;(TextView.java:454) 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.widget.TextView.&lt;init&gt;(TextView.java:449) 02-01 13:20:22.314: E/AndroidRuntime(6494): ... 29 more 02-01 13:20:22.314: E/AndroidRuntime(6494): Caused by: java.io.FileNotFoundException: #0f6f0f 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.content.res.AssetManager.openNonAssetNative(Native Method) 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.content.res.AssetManager.openNonAsset(AssetManager.java:407) 02-01 13:20:22.314: E/AndroidRuntime(6494): at android.content.res.Resources.loadDrawable(Resources.java:1962) 02-01 13:20:22.314: E/AndroidRuntime(6494): ... 33 more </code></pre> <p>Thank you for any help!</p> <p>EDIT: I am adding the code of the class. Like I said, it doesn't have much important code but maybe you guys can see something that I can't.</p> <pre><code>package com.example.domedroid; import android.os.Bundle; import android.view.Menu; public class KernelInspectionScreen extends MainActivity{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.kernel_inspection_screen); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.activity_main, menu); return true; } } </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload