我知道基本的不同之处在于setId()
将int
其作为参数,而setTag()
将Object
. 我正在询问更多关于实用建议的信息。
当我以编程方式生成更多相同的元素时,我通过设置它们的 ID setId(++counter)
,这样我就可以知道哪个元素发送了onClick
事件。我可以通过 做同样的事情setTag(++counter)
,但我习惯了以前的方法。
那么我应该什么时候使用setTag()
,我在使用时是否犯了错误setId()
?
我想如果我的方式是正确的,那么setTag()
当我想传递额外的数据时我会使用,但我会先让你评论这个问题。