2013-10-19 56 views
0

有時當我將一個id添加到xml中的佈局時,它只是打破了我的代碼。一切工作正常,直到我添加一個ID到佈局。沒有錯誤,沒有日誌,它只是打破了一切,沒有註冊任何錯誤。當我刪除I​​D時,一切都回來了。 (這不是 「@ ID /添加my_id」 - > 「@ + ID /添加my_id」 錯誤)Android添加ID到佈局中斷我的代碼

我想知道是什麼導致的?

一個XML文件,我有這個問題的:

<?xml version="1.0" encoding="utf-8"?> 

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:fillViewport="true" 
    android:orientation="vertical" 
    tools:context=".MainActivity" > 


    <ScrollView 
     android:orientation="vertical" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:scrollbars="none" > 

    <LinearLayout 
     android:orientation="vertical" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" > 


       <TextView 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_gravity="top|left" 
        android:layout_marginTop="6dp" 
        android:layout_marginLeft="14dp" 
        android:textColor="#C8C8C8" 
        android:textSize="20sp" 
        android:text="@string/apparence" /> 



     <LinearLayout 
       android:id="@+id/layout_apparence" //HERE IS THE PROBLEM 
       android:orientation="vertical" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:layout_marginTop="6dp" 
       android:layout_marginRight="6dp" 
       android:layout_marginLeft="6dp" 
       android:paddingRight="6dp" 
       android:paddingTop="6dp" 
       android:paddingLeft="6dp" 
       android:paddingBottom="6dp" 
       android:background="@drawable/note_corps" > 

       <TextView 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_gravity="top|left" 
        android:layout_marginTop="6dp" 
        android:layout_marginLeft="6dp" 
        android:textColor="#666666" 
        android:textSize="20sp" 
        android:text="@string/text_size_settings" /> 

       <TextView 
        android:id="@+id/fontSizePreview" 
        android:visibility="gone" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_gravity="top|left" 
        android:layout_marginTop="6dp" 
        android:layout_marginLeft="6dp" 
        android:textColor="#666666" 
        android:textSize="20sp" 
        android:text="@string/font_size_is" /> 

       <SeekBar 
        android:id="@+id/fontBar" 
        android:max="100" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" /> 



       <TextView 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_gravity="top|left" 
        android:layout_marginTop="6dp" 
        android:layout_marginLeft="6dp" 
        android:textColor="#666666" 
        android:textSize="20sp" 
        android:text="@string/card_size" />  

       <RadioGroup 
        android:id="@+id/cardSize" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content"> 

        <RadioButton 
         android:id="@+id/cardSizeSmall" 
         android:layout_width="match_parent" 
         android:layout_height="wrap_content" 
         android:textColor="#666666" 
         android:text="@string/card_size_small"/> 

        <RadioButton 
         android:id="@+id/cardSizeNormal" 
         android:layout_width="match_parent" 
         android:layout_height="wrap_content" 
         android:textColor="#666666" 
         android:text="@string/card_size_normal"/> 

        <RadioButton 
         android:id="@+id/cardSizeBig" 
         android:layout_width="match_parent" 
         android:layout_height="wrap_content" 
         android:textColor="#666666" 
         android:text="@string/card_size_big"/> 

       </RadioGroup> 



       <TextView 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_gravity="top|left" 
        android:layout_marginTop="6dp" 
        android:layout_marginLeft="6dp" 
        android:textColor="#666666" 
        android:textSize="20sp" 
        android:text="@string/theme" />  


       <RadioGroup 
        android:id="@+id/themeChooser" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content"> 

        <RadioButton 
         android:id="@+id/lightTheme" 
         android:layout_width="match_parent" 
         android:layout_height="wrap_content" 
         android:textColor="#666666" 
         android:text="@string/light_theme"/> 

        <RadioButton 
         android:id="@+id/darkTheme" 
         android:layout_width="match_parent" 
         android:layout_height="wrap_content" 
         android:textColor="#666666" 
         android:text="@string/dark_theme"/> 

       </RadioGroup> 




     </LinearLayout> 



       <TextView 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_gravity="top|left" 
        android:layout_marginTop="6dp" 
        android:layout_marginLeft="14dp" 
        android:textColor="#C8C8C8" 
        android:textSize="20sp" 
        android:text="@string/sort" /> 




     <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:orientation="vertical" 
       android:layout_marginTop="6dp" 
       android:layout_marginLeft="6dp" 
       android:layout_marginRight="6dp" 
       android:paddingRight="6dp" 
       android:paddingTop="6dp" 
       android:paddingLeft="6dp" 
       android:paddingBottom="6dp" 
       android:background="@drawable/note_corps" > 

       <TextView 
        android:layout_width="match_parent" 
        android:layout_height="match_parent" 
        android:layout_gravity="top|left" 
        android:layout_marginTop="6dp" 
        android:layout_marginLeft="6dp" 
        android:textColor="#666666" 
        android:textSize="20sp" 
        android:text="@string/order" /> 



       <RadioGroup 
        android:id="@+id/sortNoteRadioGroup" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content"> 


        <RadioButton 
         android:id="@+id/plusRecente" 
         android:layout_width="match_parent" 
         android:layout_height="wrap_content" 
         android:textColor="#666666" 
         android:text="@string/order_plus_recente" /> 

        <RadioButton 
         android:id="@+id/plusAncienne" 
         android:layout_width="match_parent" 
         android:layout_height="wrap_content" 
         android:textColor="#666666" 
         android:text="@string/order_moins_recente" /> 

        <RadioButton 
         android:id="@+id/alphaCroiss" 
         android:layout_width="match_parent" 
         android:layout_height="wrap_content" 
         android:textColor="#666666" 
         android:text="@string/order_alpha_croiss" /> 

        <RadioButton 
         android:id="@+id/alphaDecroiss" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:textColor="#666666" 
         android:text="@string/order_alpha_decroi" /> 


       </RadioGroup> 



     </LinearLayout> 



       <TextView 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_gravity="top|left" 
        android:layout_marginTop="6dp" 
        android:layout_marginLeft="14dp" 
        android:textColor="#C8C8C8" 
        android:textSize="20sp" 
        android:text="@string/date_heure" /> 





      <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:orientation="vertical" 
       android:layout_marginTop="6dp" 
       android:layout_marginLeft="6dp" 
       android:layout_marginRight="6dp" 
       android:layout_marginBottom="6dp" 
       android:paddingRight="6dp" 
       android:paddingTop="6dp" 
       android:paddingLeft="6dp" 
       android:paddingBottom="6dp" 
       android:background="@drawable/note_corps" > 

       <TextView 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_gravity="top|left" 
        android:layout_marginTop="6dp" 
        android:layout_marginLeft="6dp" 
        android:textColor="#666666" 
        android:textSize="20sp" 
        android:text="@string/date_heure" /> 

      <RadioGroup 
       android:id="@+id/precisionDate" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content"> 

       <RadioButton 
         android:id="@+id/display_date_time" 
         android:layout_width="match_parent" 
         android:layout_height="wrap_content" 
         android:textColor="#666666" 
         android:text="@string/show_date_time" /> 

        <RadioButton 
         android:id="@+id/hide_date_time" 
         android:layout_width="match_parent" 
         android:layout_height="wrap_content" 
         android:textColor="#666666" 
         android:text="@string/hide_date_time"/> 

       <RadioButton 
         android:id="@+id/hide_time" 
         android:layout_width="match_parent" 
         android:layout_height="wrap_content" 
         android:textColor="#666666" 
         android:text="@string/hide_time" /> 

      </RadioGroup> 

     </LinearLayout> 


       <TextView 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_gravity="top|left" 
        android:layout_marginTop="6dp" 
        android:layout_marginLeft="14dp" 
        android:textColor="#C8C8C8" 
        android:textSize="20sp" 
        android:text="@string/others" /> 


      <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:orientation="vertical" 
       android:layout_marginTop="6dp" 
       android:layout_marginLeft="6dp" 
       android:layout_marginRight="6dp" 
       android:layout_marginBottom="6dp" 
       android:paddingRight="6dp" 
       android:paddingTop="6dp" 
       android:paddingLeft="6dp" 
       android:paddingBottom="6dp" 
       android:background="@drawable/note_corps" > 



       <TextView 
        android:layout_width="match_parent" 
        android:layout_height="match_parent" 
        android:layout_gravity="top|left" 
        android:layout_marginTop="6dp" 
        android:layout_marginLeft="6dp" 
        android:textColor="#666666" 
        android:textSize="20sp" 
        android:text="@string/no_title" /> 


       <RadioGroup 
        android:id="@+id/noTitle" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content"> 


       <RadioButton 
         android:id="@+id/leaveEmpty" 
         android:layout_width="match_parent" 
         android:layout_height="wrap_content" 
         android:textColor="#666666" 
         android:text="@string/leave_empty"/> 

        <RadioButton 
         android:id="@+id/useDate" 
         android:layout_width="match_parent" 
         android:layout_height="wrap_content" 
         android:textColor="#666666" 
         android:text="@string/use_date"/> 

        <RadioButton 
         android:id="@+id/useNote" 
         android:layout_width="match_parent" 
         android:layout_height="wrap_content" 
         android:textColor="#666666" 
         android:text="@string/use_note"/> 

       </RadioGroup> 

       <TextView 
        android:layout_width="match_parent" 
        android:layout_height="match_parent" 
        android:layout_gravity="top|left" 
        android:layout_marginTop="6dp" 
        android:layout_marginLeft="6dp" 
        android:textColor="#666666" 
        android:textSize="20sp" 
        android:text="@string/animations" /> 

       <CheckBox 
        android:id="@+id/disableAnimation" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_marginTop="6dp" 
        android:layout_marginLeft="6dp" 
        android:textColor="#666666" 
        android:text="@string/disable_animation"/> 


       <TextView 
        android:layout_width="match_parent" 
        android:layout_height="match_parent" 
        android:layout_gravity="top|left" 
        android:layout_marginTop="6dp" 
        android:layout_marginLeft="6dp" 
        android:textColor="#666666" 
        android:textSize="20sp" 
        android:text="@string/suppression" /> 

       <CheckBox 
        android:id="@+id/disableConfirmation" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_marginTop="6dp" 
        android:layout_marginLeft="6dp" 
        android:textColor="#666666" 
        android:text="@string/disable_confirmation"/> 


     </LinearLayout> 




       <TextView 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_gravity="top|left" 
        android:layout_marginTop="6dp" 
        android:layout_marginLeft="14dp" 
        android:textColor="#C8C8C8" 
        android:textSize="20sp" 
        android:text="@string/editor_tips" /> 




      <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:orientation="vertical" 
       android:layout_marginTop="6dp" 
       android:layout_marginLeft="6dp" 
       android:layout_marginRight="6dp" 
       android:layout_marginBottom="6dp" 
       android:paddingRight="6dp" 
       android:paddingTop="6dp" 
       android:paddingLeft="6dp" 
       android:paddingBottom="6dp" 
       android:background="@drawable/note_corps" > 



       <TextView 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_gravity="top|left" 
        android:layout_marginTop="6dp" 
        android:layout_marginLeft="14dp" 
        android:textColor="#666666" 
        android:textSize="20sp" 
        android:text="@string/editor_tips" /> 


       <TextView 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_gravity="top|left" 
        android:layout_marginTop="6dp" 
        android:layout_marginLeft="14dp" 
        android:textColor="#666666" 
        android:text="@string/tips" /> 



      </LinearLayout> 



       <TextView 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_gravity="top|left" 
        android:layout_marginTop="6dp" 
        android:layout_marginLeft="14dp" 
        android:textColor="#C8C8C8" 
        android:textSize="20sp" 
        android:text="@string/about" /> 





     <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:orientation="vertical" 
       android:layout_marginTop="6dp" 
       android:layout_marginLeft="6dp" 
       android:layout_marginRight="6dp" 
       android:layout_marginBottom="6dp" 
       android:paddingRight="6dp" 
       android:paddingTop="6dp" 
       android:paddingLeft="6dp" 
       android:paddingBottom="6dp" 
       android:background="@drawable/note_corps" > 

       <TextView 
        android:layout_width="match_parent" 
        android:layout_height="match_parent" 
        android:layout_gravity="top|left" 
        android:layout_marginTop="6dp" 
        android:layout_marginLeft="6dp" 
        android:textColor="#666666" 
        android:textSize="20sp" 
        android:text="@string/version" />  

       <TextView 
        android:layout_width="match_parent" 
        android:layout_height="match_parent" 
        android:layout_gravity="top|left" 
        android:layout_marginTop="6dp" 
        android:layout_marginLeft="6dp" 
        android:textColor="#9A9A9A" 
        android:textSize="16sp" 
        android:text="@string/text_version" /> 

       <TextView 
        android:layout_width="match_parent" 
        android:layout_height="match_parent" 
        android:layout_gravity="top|left" 
        android:layout_marginTop="6dp" 
        android:layout_marginLeft="6dp" 
        android:textColor="#666666" 
        android:textSize="20sp" 
        android:text="@string/contact" />  

       <TextView 
        android:layout_width="match_parent" 
        android:layout_height="match_parent" 
        android:layout_gravity="top|left" 
        android:layout_marginTop="6dp" 
        android:layout_marginLeft="6dp" 
        android:textColor="#9A9A9A" 
        android:textSize="16sp" 
        android:text="@string/report_to" /> 


     </LinearLayout> 




    </LinearLayout> 

    </ScrollView> 


</LinearLayout> 
+0

請告訴我你用 – kabuto178

+0

我想每一個字,我可以 像「DKJDKJDKJDKJD」 – Pumpkin

+0

爲什麼不發表您的xml文件的代碼 – kabuto178

回答

0

好,我也沒搞清楚爲什麼它這樣做,但通過Eclipse的乳寧之前在設備上手動卸載該應用清潔的錯誤...