我正在寫一個使用eclipse的android應用程序。如何正確添加新佈局xml?
我有一個名爲MenuActivity的主要活動,顯示一個菜單。 當用戶按下播放它開始遊戲活動。
我在res/layout/game.xml創建了一個新的佈局。 我想讓GameActivity使用setContentView()
使用該佈局。問題是,R.layout是 。沒有看到我添加的任何新的佈局xml。
我錯過了什麼? xml不是視圖?我做這一切都錯了嗎?! :)
任何信息將不勝感激。
謝謝!
我正在寫一個使用eclipse的android應用程序。如何正確添加新佈局xml?
我有一個名爲MenuActivity的主要活動,顯示一個菜單。 當用戶按下播放它開始遊戲活動。
我在res/layout/game.xml創建了一個新的佈局。 我想讓GameActivity使用setContentView()
使用該佈局。問題是,R.layout是 。沒有看到我添加的任何新的佈局xml。
我錯過了什麼? xml不是視圖?我做這一切都錯了嗎?! :)
任何信息將不勝感激。
謝謝!
您是否建立該項目?並沒有eclipse導入Android.R呢?因爲這會導致一個大問題。任何XML文件中是否存在阻止構建的錯誤?所有可能性
只要去項目 - >清理它重建你的項目和再生R.
但它會重新進口嗎? PS。下面的答案解決了這個問題。 – FabianCook
它重建你的項目的R,如果你創建它自動定義在R.class上的東西,如果你不需要手動,使用乾淨的功能 – fish40
這就是我認爲,導入部分是什麼問題,它是導入改爲android.R文件。 – FabianCook
謝謝你這是導入問題! :) – ufk
我刪除了導入到android.R,並導入了正確的一個,現在它的工作:) – ufk
接受的答案?而這只是eclipse中的一個問題,如果在第一次構建之前導入並且R文件不存在,那麼它只是假定Android的R文件是您要使用的文件。 – FabianCook