2012-05-25 100 views
0

我试图在Android中为textView设置一个标记,但我似乎无法弄清楚如何设置标记,我尝试使用下面的代码,它没有任何错误,但后来我无法弄清楚如何使用findViewByTag稍后使用textView做些什么,任何帮助将不胜感激!如何在android中设置标签?

playerCounter.setTag("playercounter"+counter); 

回答

0

我不知道任何内置的findViewByTag()函数,你是否将它与findViewById()混淆?

与ID不同,标记不用于识别视图。标签本质上是一个额外的信息,可以与视图相关联。它们通常用于方便地在视图中存储与视图相关的数据,而不是将它们放入单独的结构中。

Developer Documentation

+0

OOOOH!我很困惑,谢谢! –

+0

在许多这样的帖子中,我看到了这样的提示:>您可以为View提供唯一的ID(View.setId())或tag>(View.setTag())方法,然后使用findViewById()或findViewByTag()>来使用他们 - [参考](http://stackoverflow.com/questions/9373951/android-how-to-access-views-from-my-custom-list-if-i-use-a-customadapter)但我可以'找到任何** findViewByTag()**方法。所以,他们在说什么,我真的很困惑。 –

+0

@ImranRana您提供的链接中的答案是错误的,因为您知道没有findViewByTag()方法;如果有疑问,请相信文档并自行测试。 – Sam

相关问题