2011-12-01 79 views
1

我有多個TextViews。當我點擊TextView時,我想抓住關聯的對象。我知道有列表視圖和其他集合類型視圖的ListAdapters。有沒有辦法將自定義對象與TextView動態關聯?android:文本視圖的適配器

回答

3

是的,你可以附上。這裏是從View的apis,因爲TextViewView延伸,您可以使用它們。

setTag(Object tag) 
setTag(int key, Object tag) 

如何使用:

class YourCustomData { 
    public int data; 
} 

// in your onCreate 
TextView tv = (TextView)findViewById(R.id.your_text_view); 
tv.setTag(new YourCustomData()); 

-

// say somewhere you have a handler/listener for text view 
// Note: you have to write the code to get the textview 
YourCustomData ycd = (YourCustomData)tv.getTag(); 

Android開發者參考:

相關問題