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