2012-05-25 121 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

相關問題