Advertisement

Android RecyclerView中选择一个条目后其余项归位初始状态

阅读量:

实现需求:在RecyclerView中实现单个条目选择功能,当选中某一条目时,仅该条目的字体样式发生改变,而其余所有条目的字体样式则恢复至初始状态。

在这里插入图片描述

方案:
在每个item中引入一个flag属性,用于标识其状态,其中0表示未被选中,1表示当前被点击的item;
于Adapter中插入如下代码:

复制代码
    @Override
    public void onBindViewHolder(@NonNull ViewHolder holder, int position) {
    ContactClassifyItem item = mItemList.get(position);
    
    if(item.getFlag() == 0){
        holder.mItemView.setTypeface(Typeface.defaultFromStyle(Typeface.NORMAL));
    }else {
        holder.mItemView.setTypeface(Typeface.defaultFromStyl

全部评论 (0)

还没有任何评论哟~