我問這個,因爲我從報告的異常(從市場用戶),提的是,我已經重複的ID爲0X2(或0x3)的意見。Android:什麼是默認的視圖ID?
由於我的所有生成的ID是非常大的,我覺得有重複的ID的觀點是沒有明確定義的ID意見。
我的問題是什麼意見的IDS,在於開發者沒有明確分配的ID給他們。
由於提前, Danail
我問這個,因爲我從報告的異常(從市場用戶),提的是,我已經重複的ID爲0X2(或0x3)的意見。Android:什麼是默認的視圖ID?
由於我的所有生成的ID是非常大的,我覺得有重複的ID的觀點是沒有明確定義的ID意見。
我的問題是什麼意見的IDS,在於開發者沒有明確分配的ID給他們。
由於提前, Danail
的AAPT不斷更新您的R檔生成每個自己的ID,獨特的十六進制值。根據您創建的ID,它們只需在父視圖組中唯一。一如既往,請發佈您的堆棧跟蹤。
據源代碼,您沒有設置一個ID的視圖,具有-1的ID。
public static final int NO_ID = -1;
我的問題是意見,沒有分配的ID。 – Danail 2012-04-17 15:59:12
我沒有任何帶有像0x2或0x3這樣的小ID的ID(生成時,它們都是非常大的數字)。我不認爲例外是與此有關,只是想知道什麼是當沒有ID爲他們被明確定義分配給視圖的默認IDS。 – Danail 2012-04-17 16:01:00
@Danail看我的編輯。 – LuxuryMode 2012-04-17 16:03:25
我會說,如果你沒有指定一個id到一個視圖,就不會創建id。嘗試創建一個非常簡單的應用程序並創建沒有ID的組件,您會注意到沒有在R.java文件中創建的ID。
已編輯的問題。 – Danail 2012-04-17 16:03:58
正如我在回答中所說的:根據源代碼,未設置ID的View的ID爲-1。 – LuxuryMode 2012-04-17 16:50:37