android學習中遇到的問題

剛開始學習android。在初步的學習中遇到了很多很多問題,因此在這裏總結,希望能幫助遇到和我一樣的問題的同胞。

          1.R文件不會自動生成。我們修改了res文件夾下的文件,R文件就會自動生,給我們的資源配一個ID,不管這個資源是佈局文件的Xml還是圖片,只要是在res文件下的都會生成。

   如果沒有自動生成,請參照以下步驟:

              第一步,看一下eclipse的project—>Build  Automatically有沒有打勾,不打勾是不會編譯的,不編譯也就不會生成了;

              第二步,gen文件夾是不是source文件夾,最快的方式看它的圖標是否和src文件夾一樣,也可以右擊項目
        選擇properties—>Java Build Path->Source看有沒有gen,如果沒有就Add  Folder,將其加進來;
            
             第三步,如果以上都可以了,還是沒有R文件,那選擇project->clean;
            
             第四步,如果還是沒有,那幾乎只有一種可能了,那就是你的res文件下的文件有錯。(我自己遇到的80%的情況都是這個原因)。
   
       2.想要獲取控件的高度,getHeight()的值一直爲0;是因爲控件還沒有完成加載好,我是重寫了activity的onWindowFocusChanged方法,Api介紹,

This is the best indicator of whether this activity is visible to the  user; 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章