RecyclerView中解决item点击持久变色问题

项目想在item点击选中的状态下变色  改变里面的选中状态,用radiobutton 也可以,但是有点麻烦,

可以用别人写好的的框架, 项目用的是advb框架,可以根据自己的需求再行封装达到自己的想要方法,


1.在adapter 中给一个标识数字,

public int ischecked = -1;
2. 设置需要改变的view


view.setSelected(m == n);
这里m=选中的postion,n=
getAdapterPosition(),

3刷新

mAdapter.notifyDataSetChanged();
就可以实现该功能了

你可能感兴趣的:(RecyclerView)