1
我是一個Android初學者,我不明白什麼是加號(+)前id
參考手段。 我在網上找到的教程只能說它是用於new id reference
,非加號定義表示它引用了定義的id
。你能提供一個例子來澄清我對這個微小細節的不理解嗎?我正在破壞我的大腦以便正確嗎?加和非加id初學者奇蹟
我是一個Android初學者,我不明白什麼是加號(+)前id
參考手段。 我在網上找到的教程只能說它是用於new id reference
,非加號定義表示它引用了定義的id
。你能提供一個例子來澄清我對這個微小細節的不理解嗎?我正在破壞我的大腦以便正確嗎?加和非加id初學者奇蹟
android:id="@+id/your_id"
意味着SDK將生成R.id.your_id
整數資源(您可以檢查自動生成的R.java文件)。
沒有「+」(android:id="@id/your_id"
)的參考文獻your_id
只是一個指向已經生成的資源R.id.your_id
的「指針」。所以爲了使用它,你應該已經在代碼中的某處定義了它。
所以,作爲一個簡單的結論:「+」代表添加/創建一個id,沒有「+」代表使用已經創建的id。