Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android在布局中添加id破坏我的代码_Android_Xml - Fatal编程技术网

Android在布局中添加id破坏我的代码

Android在布局中添加id破坏我的代码,android,xml,Android,Xml,有时,当我向xml布局中添加id时,它会破坏我的代码。在我向布局添加id之前,一切正常。没有错误,没有日志,它只是打破一切,没有登记任何错误。当我删除id时,一切都回来了。(这不是“@id/my_id”->“@+id/my_id”错误) 我想知道是什么原因造成的 我遇到此问题的一个xml文件: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.c

有时,当我向xml布局中添加id时,它会破坏我的代码。在我向布局添加id之前,一切正常。没有错误,没有日志,它只是打破一切,没有登记任何错误。当我删除id时,一切都回来了。(这不是“@id/my_id”->“@+id/my_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>


好的,我没有找到它为什么要这样做,但是在运行Eclipse之前在设备上手动卸载应用程序清除了错误…

你使用的ID是什么我尝试了每个单词,我喜欢“dkjdkjdkjd”为什么不发布你的xml文件代码我正在尝试添加,我找不到它的文档,但我会从资源ID中去掉下划线,然后重试。