item.xml
Main.xml
..........
adapter
public class TODOListAdapter extends RecyclerView.Adapter{ public class TODOHolder extends RecyclerView.ViewHolder{ public TODOHolder(final View itemView) { super(itemView); ButterKnife.bind(this, itemView); itemView.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { onLongClickViewHolderListener.onLongClick(); itemview.setActived(true); } }); }
在 MainActvity
实现方法
@Override public void onLongClick(View v) { startActionMode(new LongOnClickCallBack()); }
drawable/xml
itemview.setActived(true)只有边缘可以显示,请问我哪里做错了吗?应该如何设置使得全部处于激活状态.
是我对background
这个属性理解错了,覆盖在上面的cardview是无法被覆盖的,改成类似于LinearLayout
之类的容器可以解决.