您的位置:首页 > 其它

listview捕获点击item事件

2016-01-21 22:24 351 查看
捕获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);
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: