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