Android 如何从listView项目中获取TextView值?
我试图从不同的类似问题中得到答案,但没有得到任何答案。 实际上,我正在尝试从任何listview项的多个TextView中获取值。 这是代码Android 如何从listView项目中获取TextView值?,android,Android,我试图从不同的类似问题中得到答案,但没有得到任何答案。 实际上,我正在尝试从任何listview项的多个TextView中获取值。 这是代码 ListView ListView=getListView() 如果有人能提供详细的帮助,我将非常感激 谢谢 看待 阿克马尔拉苏尔 我正在获取listview中第一项(位置)的textviews值 每次使用findViewById()时,请告诉它仅查看此行: 总而言之: @Override public void onItemClick(AdapterV
ListView ListView=getListView() 如果有人能提供详细的帮助,我将非常感激 谢谢 看待 阿克马尔拉苏尔 我正在获取listview中第一项(位置)的textviews值 每次使用
findViewById()
时,请告诉它仅查看此行:
总而言之:
@Override
public void onItemClick(AdapterView<?> parent, View view, int postion, long id) {
String contactId = ((TextView) view.findViewById(R.id.cid)).getText().toString();
// Again use view ^^^^^
// Repeat this for contactName and contactNo
@覆盖
public void onItemClick(AdapterView父项、视图、整型位置、长id){
字符串contactId=((TextView)view.findViewById(R.id.cid)).getText().toString();
//再次使用视图^^^^^
//对contactName和contactNo重复此操作
要获取textView值,请尝试以下操作
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
TextView text = (TextView)view.findViewById(R.id.correoEncuestador);
String message= text.getText().toString();
Toast.makeText(getApplication(), message, Toast.LENGTH_LONG).show();
}
}
@覆盖
public void onItemClick(AdapterView父对象、视图、整型位置、长id){
TextView text=(TextView)view.findViewById(R.id.correoEncuestador);
字符串消息=text.getText().toString();
Toast.makeText(getApplication(),message,Toast.LENGTH_LONG).show();
}
}
(TextView) view.findViewById(R.id.cid)
//Add this ^^^^^
@Override
public void onItemClick(AdapterView<?> parent, View view, int postion, long id) {
String contactId = ((TextView) view.findViewById(R.id.cid)).getText().toString();
// Again use view ^^^^^
// Repeat this for contactName and contactNo
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
TextView text = (TextView)view.findViewById(R.id.correoEncuestador);
String message= text.getText().toString();
Toast.makeText(getApplication(), message, Toast.LENGTH_LONG).show();
}
}
View parentView = (View) view.getParent();
textview1 = ((TextView) parentView
.findViewById(R.id.textview1)).getText().toString();
textview2 = ((TextView) parentView
.findViewById(R.id.textview2)).getText().toString();
textview3 = ((TextView) parentView
.findViewById(R.id.textview3)).getText().toString();