问题是我有两个
listView
但是
单击一项
方法,如果我放置一个开关,一个列表上的位置与另一个列表上的位置相同。。。举个例子,如果我想打开一个列表中某个项目的弹出窗口,另一个列表中同一位置的项目也会做同样的事情,我真的不想,你能帮我吗?
谢谢
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
Object str = parent.getId();
if(str.equals(adapter_todo)){
switch(position){
case 0 :
new AlertDialog.Builder(this).setTitle("test").setMessage("blah blah").setNeutralButton("close", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
}).show();
case 1 :
case 2 :
case 3 :
case 4 :
case 5 :
case 6 :
case 7 :
case 8 :
case 9 :
case 10 :
}
}
else if(str.equals(adapter_not_todo)){
switch(position){
case 0 :
new AlertDialog.Builder(this).setTitle("test 2").setMessage("blah blah blah").setNeutralButton("close", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
}).show();
case 1 :
case 2 :
case 3 :
case 4 :
case 5 :
case 6 :
case 7 :
case 8 :
case 9 :
case 10 :
}
}
}