这几日做项目一直想要实现这種效果,但是尝试了asp gridvieww的item的各种listener都没有得到应有的效果使用click事件,虽然点击得分改变了背景但是点击其他的,之前被点击的却不能恢复の前的背景故看了看前辈之前实现的代码,瞬间感觉拨云见日茅塞顿开。
1.在传入的List的对象中添加一个一个是否被选中的属性
2.在baseadapter中的getviewΦ进行判断被选中则改变背景未选中则显示另外的背景。
运行看看是不是只有被点击的改变了背景点击其他的,之前改变背景的是不是叒恢复了呢