我知道基地不同的是setId()
需要int
作爲參數,而setTag()
需要Object
。我更多地詢問實用建議。set/getId()和set/getTag()之間的區別?
當我以編程方式生成更多相同的元素時,我通過setId(++counter)
來設置它們的ID,這對我來說很好,知道哪個元素髮送了onClick
事件。我可以通過setTag(++counter)
做同樣的事情,但我習慣了以前的做法。
那麼我應該什麼時候使用setTag()
,我在使用setId()
時出錯了嗎?
我想如果我的方式是正確的,那麼當我想傳遞額外的數據時,我會使用setTag()
,但我會先留下您對此問題的評論。
看看這個線程http:// stackoverflow。com/questions/5291726/what-is-main-of-settag-gettag-methods-of-view – vandzi
重複問題: http://stackoverflow.com/questions/9757069/what-are-tag- and-id-in-android –
@vandzi看到它。它讓我發佈這個問題。謝謝 – sandalone