我有一个动态表,我在其中动态创建了很多textview
...实际上我有一行我有3 textview
...其中一行包含唯一id,但其他textview
值在表格周围重复...因此,点击其他textview
我需要来自唯一textview
的文字....所以请提出一些建议,例如从我能够从textview
获取文本的邻居textview
...行正在关注。
((TextView)v).getText().toString();
答案 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}}