在网上看了很多方法 大多用 修改背景样式啊 发现并不是很适合我的项目
先放一张效果图 :
//核心判断代码
public void chiceState(int post)
{
//首次更新adapter不做修改
p=true;
//点击过后判断是 第一次点击还是多次点击
isChice[post]=isChice[post]==true?false:true;
//更改 adapter
this.notifyDataSetChanged();
}
activity 代码 :
gridview 点击事件:
ArrayList array = new ArrayList();//记录点击的数
gridView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(Ad