本文介绍了安卓:View.setID(INT ID)编程 - 如何避免ID冲突?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我编程方式添加TextViews在一个for循环,并将它们添加到一个ArrayList
I'm adding TextViews programmatically in a for-loop and add them to an ArrayList.
我如何使用 TextView.setId(INT ID)
?什么整数ID做我拿出那么它不与其它ID冲突?
How do I use TextView.setId(int id)
? What Integer ID do I come up with so it doesn't conflict with other IDs?
推荐答案
据查看
文件
的标识符不必须是在该视图的层次结构是唯一的。标识符应当是一个正数。
所以,你可以使用任意正整数你喜欢的,但在这种情况下,可以用相当于身份证的一些看法。如果你想搜索的层级调用一些以 setTag
有一些关键的对象可能是得心应手。
So you can use any positive integer you like, but in this case there can be some views with equivalent id's. If you want to search for some view in hierarchy calling to setTag
with some key objects may be handy.
这篇关于安卓:View.setID(INT ID)编程 - 如何避免ID冲突?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!