(笔记)RecyclerView item按下变色效果 没有生效

来源:互联网 发布:锐捷网络校招 编辑:程序博客网 时间:2024/05/16 18:49

相信大家肯定有过这样的需求,recyclerview的条目按下变色.你肯定想到的是设置背景

android:background="@drawable/item_pressed"


但是你有没有发现无论你怎么设置都不起作用

其实你只要设置对应条目的点击事件
@Override    public void onBindViewHolder(RecyclerView.ViewHolder holder, int position)    {        ViewHolder viewHolder = (ViewHolder) holder;        viewHolder.textView.setText(mList[position]);        //因要添加事件 pressed 变色才能生效        viewHolder.linearLayout.setOnClickListener(null);    }


阅读全文
0 0
原创粉丝点击