2011-08-10 54 views
0

我有一個現有的Android應用程序。我想改變它的菜單結構而不干擾現有的代碼。爲此,我在現有項目中添加了2個新的java文件和相關的xml,並使用新的入門活動更新了manifest.xml。引用現有Android應用程序中新元素的問題

我面臨的問題是在java代碼中。我無法引用新的個XML xxx.findViewById(R.id.xxx) 的元素的錯誤來了:cannot be resolved or is not a valid field

請建議什麼的,我是一個newbee

回答

0

當你構建一個應用程序,Android將創建一個名爲「R文件的.java」。該文件基本上是項目中所有資源(字符串,佈局,可繪製等)的索引。如果您手動添加新資源,則無法引用這些資源,因爲它們在R類中沒有ID。 根據this page,你可以使用aapt工具來(重新)生成R文件,但我自己沒有經驗。

相關問題