0
我们如何通过一个OnLongClickListener插入适配器在活动设置的时候吗?
适配器的构造:
public Activity mcontext;
public View.OnLongClickListener LongClicking;
public SubjectsAdapter(Activity context, View.OnLongClickListener longClick) {
this.mcontext = context;
this.LongClicking = longClick;
}
在活动:
adapter = new SubjectsAdapter(this, /*A OnLongClickListener here */);
我知道这可能是一个密集的问题,我是比较新的到Android
不是第一个选项和在适配器的ViewHolder中设置OnLongCLickListener一样吗? (我正在使用RecyclerView) –
是的,你可以做到这一点。你也可以在你的特定'RecyclerView.ViewHolder'中实现'View.OnLongClickListener'。看到这个[这个答案](http://stackoverflow.com/questions/30078344/handle-on-item-long-click-on-recycler-view)或本[这](http://stackoverflow.com/questions/27945078/onlongitemclick合recyclerview/27945635#27945635) – Luke