我知道,
当我通过编程方式生成更多相同的元素时,我通过
那么,我何时应该使用
setId()
接受int
参数,而setTag()
接受Object
参数是它们之间的主要区别,但我更想了解实际建议。当我通过编程方式生成更多相同的元素时,我通过
setId(++counter)
设置它们的ID,这对于我来说很好,因为我知道哪个元素发送了onClick
事件。我也可以通过setTag(++counter)
做同样的事情,但我习惯于之前的方法。那么,我何时应该使用
setTag()
,使用setId()
是否有错误?如果我的做法正确,那么我会在需要传递附加数据时使用setTag()
,但我先留下您的评论。