Java 无法在android中获取其他textview的文本?
我有一个动态表,我在其中动态创建了许多Java 无法在android中获取其他textview的文本?,java,android,textview,Java,Android,Textview,我有一个动态表,我在其中动态创建了许多textview。。。实际上我有一行,其中有3个textview。。。其中一个包含唯一id,但另一个的textview值在表中重复。。。因此,在单击其他textview时,我需要uniquetextview中的文本。。。。因此,请提出一些建议,比如从邻居那里获取文本textview。。。下面是我能够从textview获取文本的行 ((TextView)v).getText().toString(); 创建动态TextView时,使用setTag将对唯一Te
textview
。。。实际上我有一行,其中有3个textview
。。。其中一个包含唯一id,但另一个的textview
值在表中重复。。。因此,在单击其他textview
时,我需要uniquetextview
中的文本。。。。因此,请提出一些建议,比如从邻居那里获取文本textview
。。。下面是我能够从textview
获取文本的行
((TextView)v).getText().toString();
创建动态
TextView
时,使用setTag
将对唯一TextView
的引用指定为标记
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();
}