0
我在寫一個應用程序,它在運行時在屏幕上繪製一個數據庫中存儲一系列控件。我想分配數據庫ID作爲控制ID,以便更容易地將任何給定的控件鏈接到它的數據庫記錄。控制ID的需求是否必須在其直系父母之外是唯一的?是否有任何有關使用android控件的任意整數id的規則?
我在寫一個應用程序,它在運行時在屏幕上繪製一個數據庫中存儲一系列控件。我想分配數據庫ID作爲控制ID,以便更容易地將任何給定的控件鏈接到它的數據庫記錄。控制ID的需求是否必須在其直系父母之外是唯一的?是否有任何有關使用android控件的任意整數id的規則?
看起來我能回答我自己的問題。 android.View狀態的參考文檔:View IDs need not be unique throughout the tree, but it is good practice to ensure that they are at least unique within the part of the tree you are searching.
從中我確定它們不需要是唯一的。你會認爲谷歌會在心跳加速時給出這個答案,但幾乎每一個查看或控制ID的在線參考都會討論XML屬性。