【发布时间】:2012-05-13 18:11:24
【问题描述】:
我知道基本的不同是setId() 将int 作为参数,而setTag() 将Object。我正在询问更多关于实用建议的信息。
当我以编程方式生成更多相同元素时,我通过setId(++counter) 设置它们的ID,这样我就可以知道哪个元素发送了onClick 事件。我可以通过setTag(++counter) 做同样的事情,但我习惯了以前的方法。
那么我应该什么时候使用setTag(),我在使用setId() 时是否犯了错误?
我想如果我的方式是正确的,那么当我想传递额外的数据时,我会使用setTag(),但我会先让你评论这个问题。
【问题讨论】:
-
@vandzi 看到了。它让我发布了这个问题。谢谢
-
@userIsAMonkey 并不是真正的重复,但这是一个很好的链接,尤其是第二个答案。