2011-10-11 8 views
0

Hé, je construis une application dans Android et ça va bien jusqu'à aujourd'hui. J'ai apporté quelques modifications à l'un de mes fichiers XML de mise en page et il ne montre aucune erreur pour la page xml mais quand mon code exécute setContextView() avec ce fichier layout il plante, l'erreur inst est très utile (exception d'exécution) Je suis sûr que quelque chose ne va pas avec mon xml mais ive cherché pendant quelques heures maintenant et ne peux pas le comprendre. Toute aide serait appréciée. merciErreur de fichier de ressource XML Android

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout android:id="@+id/createdeerrecordlayout" 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_height="match_parent" 
    android:layout_width="match_parent"> 
    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:orientation="vertical" 
     android:id="@+id/titlelayout"> 
     <TextView 
      android:id="@+id/titlelabel" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:text="@string/newTrophyTitle" 
      android:textSize="10pt"> 
     </TextView> 
    </LinearLayout> 
    <LinearLayout android:id="@+id/mainlayout" 
     android:layout_width="fill_parent" 
     android:orientation="vertical" 
     android:layout_height="wrap_content"> 
     <ViewFlipper android:id="@+id/viewflipper" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content"> 
      <ScrollView android:id="@+id/scrollviewbasicinfo" 
       android:layout_width="fill_parent" 
       android:layout_height="fill_parent"> 
       <RelativeLayout 
         android:layout_width="fill_parent" 
         android:id="@+id/relativebasicinfo" 
         android:layout_height="fill_parent"> 
        <EditText 
         android:id="@+id/deerName" 
         android:layout_height="wrap_content" 
         android:hint="@string/newTrophyName" 
         android:inputType="textPersonName" 
         android:layout_width="fill_parent" 
         android:layout_marginRight="20dip" 
         android:layout_marginLeft="20dip" 
         android:layout_marginTop="50dip"> 
        </EditText> 
        <Spinner android:entries="@array/newTrophyBuckScoreTypelist" 
         android:prompt="@string/newTrophyBuckScoreType" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:id="@+id/NewTrophyBuckScoreType" 
         android:layout_below="@+id/NewTrophyName" 
         android:layout_alignRight="@+id/NewTrophyName"> 
        </Spinner> 
        <Spinner android:layout_below="@+id/NewTrophyName" 
         android:id="@+id/NewTrophyBuckSpecType" 
         android:layout_height="wrap_content" 
         android:prompt="@string/newTrophyBuckSpecType" 
         android:entries="@array/newTrophyBuckSpecTypelist" 
         android:layout_width="wrap_content" 
         android:layout_marginLeft="20dip"> 
        </Spinner> 
        <EditText android:layout_below="@+id/NewTrophyBuckScoreType" 
         android:id="@+id/NewTrophyComment" 
         android:layout_height="wrap_content" 
         android:hint="@string/newTrophyComment" 
         android:inputType="textMultiLine" 
         android:lines="5" 
         android:layout_width="wrap_content" 
         android:layout_marginRight="20dip" 
         android:layout_marginLeft="20dip"> 
        </EditText> 
        <DatePicker android:id="@+id/killDate" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:layout_below="@+id/NewTrophyComment" 
         android:layout_alignLeft="@+id/NewTrophyComment" 
         android:layout_alignRight="@+id/NewTrophyComment" 
         android:layout_marginRight="20dip" 
         android:layout_marginLeft="20dip"> 
        </DatePicker> 
        <Button android:onClick="getPicURLFromGallery" 
         android:layout_width="wrap_content" 
         android:text="Upload Picture" 
         android:id="@+id/getPicButton" 
         android:layout_height="wrap_content" 
         android:layout_below="@+id/killDate" 
         android:layout_alignLeft="@+id/killDate" 
         android:layout_alignRight="@+id/killDate"> 
        </Button> 
       </RelativeLayout> 
      </ScrollView> 
      <ScrollView android:id="@+id/scrollviewmeasure1" 
       android:layout_width="fill_parent" 
       android:layout_height="fill_parent"> 
       <LinearLayout 
         android:layout_width="fill_parent" 
         android:orientation="horizontal" 
         android:id="@+id/linearmeasure1" 
         android:layout_height="fill_parent"> 
         <TableLayout 
          android:layout_width="fill_parent" 
          android:id="@+id/tablemeasure1" 
          android:layout_height="fill_parent" 
          android:layout_marginTop="30dip" 
          android:layout_marginLeft="15dip" 
          android:layout_marginRight="15dip" 
          android:layout_marginBottom="30dip"> 
          <TableRow> 
          <TextView 
           android:id="@+id/label" 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:text="Right Antler Points" 
           android:textSize="6pt"> 
          </TextView> 
          <com.stabe.mtb.EditNumber android:inputType="numberDecimal" android:hint="No. Points on Right Antler" android:layout_height="wrap_content" android:id="@+id/R_A" android:layout_width="wrap_content"></com.stabe.mtb.EditNumber> 
          </TableRow> 
          <TableRow> 
          <TextView 
           android:id="@+id/label" 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:text="Left Antler Points" 
           android:textSize="6pt"> 
          </TextView> 
          <com.stabe.mtb.EditNumber android:inputType="numberDecimal" android:hint="No. Points on Left Antler" android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/L_A"></com.stabe.mtb.EditNumber> 
          </TableRow> 
          <TableRow> 
          <TextView 
           android:id="@+id/label" 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:text="Tip to Tip Spread" 
           android:textSize="6pt"> 
          </TextView> 
          <com.stabe.mtb.SplitMeasure android:layout_height="wrap_content" android:id="@+id/B" android:layout_width="wrap_content"></com.stabe.mtb.SplitMeasure> 
          </TableRow> 
          <TableRow> 
          <TextView 
           android:id="@+id/label" 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:text="Greatest Spread" 
           android:textSize="6pt"> 
          </TextView> 
          <com.stabe.mtb.SplitMeasure android:layout_width="wrap_content" android:id="@+id/C" android:layout_height="wrap_content"></com.stabe.mtb.SplitMeasure> 
          </TableRow> 
          <TableRow> 
          <TextView 
           android:id="@+id/label" 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:text="Inside Spread of Main Beams" 
           android:textSize="6pt" android:lines="2"> 
          </TextView> 
          <com.stabe.mtb.SplitMeasure android:layout_width="wrap_content" android:id="@+id/D" android:layout_height="wrap_content"></com.stabe.mtb.SplitMeasure> 
          </TableRow> 
          <TableRow> 
          <TextView 
           android:id="@+id/label" 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:text="Spread Credit" 
           android:textSize="6pt"> 
          </TextView> 
          <com.stabe.mtb.SplitMeasure android:layout_width="wrap_content" android:id="@+id/SPREAD_CREDIT" android:layout_height="wrap_content"></com.stabe.mtb.SplitMeasure> 
          </TableRow> 
         </TableLayout> 
       </LinearLayout> 
      </ScrollView> 
      <ScrollView android:id="@+id/scrollviewmeasure2" 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content"> 
       <LinearLayout 
        android:layout_width="fill_parent" 
        android:orientation="vertical" 
        android:id="@+id/linearmeasure2" 
        android:layout_height="wrap_content"> 
        <TableView 
         android:layout_height="fill_parent" 
         android:layout_width="fill_parent" 
         android:layout_marginTop="30dip" 
         android:layout_marginLeft="15dip" 
         android:layout_marginRight="15dip" 
         android:layout_marginBottom="30dip" 
         android:id="@+id/tablemeasure2"> 
         <TableRow> 
          <TextView 
          android:id="@+id/columnLeft" 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 
          android:text="Left" 
          android:textSize="6pt"> 
          </TextView> 
          <TextView 
          android:id="@+id/columnRight" 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 
          android:text="Right" 
          android:textSize="6pt"> 
          </TextView> 
         </TableRow> 
         <TableRow> 
          <TextView 
          android:id="@+id/mainlabel" 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 
          android:text="Main Beam" 
          android:textSize="6pt"> 
          </TextView> 
          <com.stabe.mtb.Measure  
          android:id="@+id/F" 
          android:layout_height="wrap_content" 
          android:inputType="numberDecimal" 
          android:layout_width="fill_parent"> 
          </com.stabe.mtb.Measure> 
         </TableRow> 
         <TableRow> 
          <TextView 
           android:id="@+id/g1label" 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:text="G1" 
           android:textSize="6pt"> 
          </TextView> 
          <com.stabe.mtb.Measure  
           android:id="@+id/G1" 
           android:layout_height="wrap_content" 
           android:inputType="numberDecimal" 
           android:layout_width="fill_parent"> 
          </com.stabe.mtb.Measure> 
         </TableRow> 
         <TableRow> 
          <TextView 
           android:id="@+id/g2label" 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:text="G2" 
           android:textSize="6pt"> 
          </TextView> 
          <com.stabe.mtb.Measure   
           android:id="@+id/G2" 
           android:layout_height="wrap_content" 
           android:inputType="numberDecimal" 
           android:layout_width="fill_parent"> 
          </com.stabe.mtb.Measure> 
         </TableRow> 
         <TableRow> 
         <TextView 
           android:id="@+id/g3label" 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:text="G3" 
           android:textSize="6pt"> 
          </TextView> 
          <com.stabe.mtb.Measure    
           android:id="@+id/G3" 
           android:layout_height="wrap_content" 
           android:inputType="numberDecimal" 
           android:layout_width="fill_parent"> 
          </com.stabe.mtb.Measure> 
         </TableRow> 
         <TableRow> 
         <TextView 
           android:id="@+id/g4label" 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:text="G4" 
           android:textSize="6pt"> 
          </TextView> 
          <com.stabe.mtb.Measure     
           android:id="@+id/G4" 
           android:layout_height="wrap_content" 
           android:inputType="numberDecimal" 
           android:layout_width="fill_parent"> 
          </com.stabe.mtb.Measure> 
         </TableRow> 
         <TableRow> 
          <TextView 
           android:id="@+id/g5label" 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:text="G5" 
           android:textSize="6pt"> 
          </TextView> 
          <com.stabe.mtb.Measure    
           android:id="@+id/G5" 
           android:layout_height="wrap_content" 
           android:inputType="numberDecimal" 
           android:layout_width="fill_parent"> 
          </com.stabe.mtb.Measure> 
         </TableRow> 
          <TableRow> 
          <TextView 
           android:id="@+id/g6label" 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:text="G6" 
           android:textSize="6pt"> 
          </TextView> 
          <com.stabe.mtb.Measure     
           android:id="@+id/G6" 
           android:layout_height="wrap_content" 
           android:inputType="numberDecimal" 
           android:layout_width="fill_parent"> 
          </com.stabe.mtb.Measure> 
         </TableRow> 
         <TableRow> 
          <TextView 
           android:id="@+id/g7label" 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:text="G7" 
           android:textSize="6pt"> 
          </TextView> 
          <com.stabe.mtb.Measure    
           android:id="@+id/G7" 
           android:layout_height="wrap_content" 
           android:inputType="numberDecimal" 
           android:layout_width="fill_parent"> 
          </com.stabe.mtb.Measure> 
         </TableRow> 
         <TableRow> 
          <TextView 
           android:id="@+id/h1label" 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:text="H1" 
           android:textSize="6pt"> 
          </TextView> 
          <com.stabe.mtb.Measure    
           android:id="@+id/H1" 
           android:layout_height="wrap_content" 
           android:inputType="numberDecimal" 
           android:layout_width="fill_parent"> 
          </com.stabe.mtb.Measure> 
         </TableRow> 
         <TableRow> 
          <TextView 
           android:id="@+id/h2label" 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:text="H2" 
           android:textSize="6pt"> 
          </TextView> 
          <com.stabe.mtb.Measure   
           android:id="@+id/H2" 
           android:layout_height="wrap_content" 
           android:inputType="numberDecimal" 
           android:layout_width="fill_parent"> 
          </com.stabe.mtb.Measure> 
         </TableRow> 
         <TableRow> 
          <TextView 
           android:id="@+id/h3label" 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:text="H3" 
           android:textSize="6pt"> 
          </TextView> 
          <com.stabe.mtb.Measure    
           android:id="@+id/H3" 
           android:layout_height="wrap_content" 
           android:inputType="numberDecimal" 
           android:layout_width="fill_parent"> 
          </com.stabe.mtb.Measure> 
         </TableRow> 
         <TableRow> 
          <TextView 
           android:id="@+id/h4label" 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:text="H4" 
           android:textSize="6pt"> 
          </TextView> 
          <com.stabe.mtb.Measure   
           android:id="@+id/H4" 
           android:layout_height="wrap_content" 
           android:inputType="numberDecimal" 
           android:layout_width="fill_parent"> 
          </com.stabe.mtb.Measure>  
         </TableRow> 
        </TableView>   
       </LinearLayout> 
      </ScrollView> 
      <LinearLayout 
       android:layout_width="fill_parent" 
       android:orientation="vertical" 
       android:id="@+id/linearsubmit" 
       android:layout_height="fill_parent"> 
       <TextView 
        android:id="@+id/SubmitDeerLabel" 
        android:layout_width="fill_parent" 
        android:layout_height="fill_parent" 
        android:layout_gravity="center" 
        android:text="@string/submitDeerTitleText" 
        android:textSize="10pt"> 
       </TextView> 
       <Button 
        android:id="@+id/SubmitDeerButton" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="Submit" 
        android:onClick="SubmitDeer"/> 
       <CheckBox android:id="@+id/EmailCheckBox" 
        android:text="Email" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"/> 
       <CheckBox android:id="@+id/FacebookCheckBox" 
        android:text="Facebook" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"/> 
       <CheckBox android:id="@+id/TwitterCheckBox" 
        android:text="Twitter" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"/> 
      </LinearLayout> 
     </ViewFlipper> 
    </LinearLayout> 
</LinearLayout> 
+0

après l'erreur d'exécution complète de toute façon, pourrait nous donner un indice. – sgarman

Répondre

0

Je ne sais pas pourquoi vous avez des balises TableView et/TableView. Est-ce que cela devrait être TableLayout? Cela pourrait provoquer une erreur d'exécution et ne pas être pris au préalable, mais sans voir plus de code, je ne pourrais pas commenter plus loin.

Y a-t-il d'autres messages d'erreur (provenant de logcat) indiquant une erreur?

+0

ha, je savais que c'était simple. Parfois, quand vous regardez quelque chose à long, vous manquez la chose la plus simple. merci pour l'aide rapide – kds6253

Questions connexes