listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
arg1.setBackgroundColor(Color.BLUE);
}
}
});
listview android
------解决方案--------------------
是adapter的getView 复用导致的
你要记录你选择的position 也就是那个args2 根据记录位置来setBackground
你需要了解一下listview的 加载原理