无法在android中获取其他textview的文本?

时间:2011-04-11 06:19:23

标签: java android textview

我有一个动态表,我在其中动态创建了很多textview ...实际上我有一行我有3 textview ...其中一行包含唯一id,但其他textview值在表格周围重复...因此,点击其他textview我需要来自唯一textview的文字....所以请提出一些建议,例如从我能够从textview获取文本的邻居textview ...行正在关注。

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

1 个答案:

答案 0 :(得分: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(); }

返回参考
{{1}}