2011-04-11 38 views
2

我有一個動態表,其中我創建了很多textview動態...實際上我有一行,其中我有3 textview ...在這其中一個包含唯一的ID,但其他的textview值在表格周圍重複...因此點擊其他textview我需要文本從唯一的textview ....因此,請建議一些東西,如從鄰居textview ...獲取文本...通過我可以從textview獲得文本的行如下。無法獲取android中其他textview的文本?

((TextView)v).getText().toString(); 

回答

2

在創建動態TextViews分配一個參考唯一TextView如使用setTag到它們中的每一個標籤。

TextView uniqueTextView = (TextView)findViewById(R.id.unique_id); 
TextView neighbourView = new TextView(); 
neighbourView.setTag(uniqueTextView); 

以後,您可以取回使用getTag

public void onTextViewClick(TextView view) { 
    TextView uniqueTextView = (TextView)view.getTag(); 
    String text = uniqueTextView.getText().toString();  
} 
參考
相關問題