捕获item需要函数
listview.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
}
});
额外添加一个添加背景颜色的函数
setbackgroundcolor(Color.BLUE);
捕获item事件后需要加背景颜色,而没有被选中的不加颜色
只需要在onItemClick里调用自己定义的函数,函数如下
public void back(View arg){
for(int i = 0; i < list.getChildCount(); i++){
View view = list.getChildAt(i);
if(view==arg)
{
view.setBackgroundColor(Color.GRAY);
}
else {
view.setBackgroundColor(Color.WHITE);
}
}
}