android中listview每个位置的textview值
我是android新手,我创建了一个在每个位置显示textview的listview,我想在点击任何位置后传递textview值,但它只传递第一个位置的值,因为所有textview都有相同的名称“txtidp”,所以有没有解决方案在每个位置传递textview值,请帮帮我 这是我的密码android中listview每个位置的textview值,android,listview,Android,Listview,我是android新手,我创建了一个在每个位置显示textview的listview,我想在点击任何位置后传递textview值,但它只传递第一个位置的值,因为所有textview都有相同的名称“txtidp”,所以有没有解决方案在每个位置传递textview值,请帮帮我 这是我的密码 lv.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(A
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
//String s = (String) arg0.getItemAtPosition(arg2);
String idv = ((TextView) lv.findViewById(R.id.txtidp)).getText()
.toString();
// Starting new intent
Intent in = new Intent(getApplicationContext(),
VoyageDetails.class);
// sending pid to next activity
in.putExtra(TAG_IDV, idv);
// starting new activity and expecting some response back
startActivityForResult(in, 100);
}
});
lv.setOnItemClickListener(新的OnItemClickListener(){
@凌驾
公共链接(AdapterView arg0、视图arg1、内部arg2、,
长arg3){
//字符串s=(字符串)arg0.getItemAtPosition(arg2);
字符串idv=((TextView)lv.findviewbyd(R.id.txtidp)).getText()
.toString();
//开始新的意图
Intent in=新的Intent(getApplicationContext(),
航行详情(类别);
//将pid发送到下一个活动
in.putExtra(标签号:IDV,IDV);
//开始新的活动并期望得到一些响应
startActivityForResult(in,100);
}
});
使用传入的视图参数将搜索限制为该项目的布局视图
@Override
public void onItemClick(AdapterView<?> arg0, View itemViewClicked, int arg2,
long arg3) {
//String s = (String) arg0.getItemAtPosition(arg2);
String idv = ((TextView) itemViewClicked.findViewById(R.id.txtidp)).getText()
.toString();
// Starting new intent
Intent in = new Intent(getApplicationContext(),
VoyageDetails.class);
// sending pid to next activity
in.putExtra(TAG_IDV, idv);
// starting new activity and expecting some response back
startActivityForResult(in, 100);
}
@覆盖
公共控件单击(AdapterView arg0、View itemViewClicked、int arg2、,
长arg3){
//字符串s=(字符串)arg0.getItemAtPosition(arg2);
字符串idv=((TextView)itemViewClicked.findViewById(R.id.txtidp)).getText()
.toString();
//开始新的意图
Intent in=新的Intent(getApplicationContext(),
航行详情(类别);
//将pid发送到下一个活动
in.putExtra(标签号:IDV,IDV);
//开始新的活动并期望得到一些响应
startActivityForResult(in,100);
}