我有6個recyclerView都由一個適配器類管理,我想爲每個recyclerView定義一個onClickListener,因爲每個人都有自己的數據,活動,我如何在每個RecyclerView的活動中實現onclicklistener方法?在適配器類以外的活動中定義RecyclerView的onCLickListener
-1
A
回答
0
做一個接口可以說
public interface RecyclerViewItemClickListener{
void onItemClick(int position);
}
讓您的活動實現這個接口,並在您的適配器通過此接口,然後在你的ViewHolder。設置OnClickListener上的一些觀點,並在onclick(查看視圖)調用
recyclerViewItemClickListeners.onItemClick(getAdapterPosition);
+0
或者,根據您的使用情況,您可能需要傳遞'YourItemType item'而不是'int position'。 –
+0
是的,我剛添加它顯示一些示例代碼。 –
+0
我的意思是'onItemClick(YourItemType item)'而不是'onItemClick(int position)'。 –
相關問題
- 1. 在活動中定義RecyclerView的onCLickListener
- 2. RecyclerView適配器,活動內部片段上的OnclickListener
- 3. RecyclerVIew適配器 - 值傳遞適配器 - onClickListener
- 4. android studio自定義適配器OnClickListener
- 5. Android ListView onClickListener自定義適配器
- 6. 如何在自定義RecyclerView適配器中使用startActivity(intent)開始新活動?
- 7. Android ListView:如何使用自定義適配器上的onClickListener活動?
- 8. 使用OnclickListener在自定義適配器類
- 9. 如何從recyclerview適配器內部訪問外部VIEWS活動
- 10. 適配器類:嵌套在活動中?
- 11. 將RecyclerView適配器類中的JSON數組傳遞給活動類
- 12. 從RecyclerView適配器啓動Chrome的自定義標籤
- 13. 在RecyclerView適配器
- 14. Recyclerview適配器中的TextSwitcher
- 15. RecyclerView適配器中的NullPointerException
- 16. 從onClickListener開始內部RecyclerView活動
- 17. 從自定義適配器啓動的活動回調片段
- 18. 在RecyclerView適配器中設置自定義字體
- 19. 在活動中使用ArrayList作爲內容的RecyclerView適配器在分區
- 20. 從RecyclerView適配器調用過渡動畫而不是活動
- 21. RecyclerView適配器的Android
- 22. 與自定義適配器的android listview凍結活動
- 23. 適用於RecentCalls活動的適配器
- 24. 更新Recyclerview自定義適配器的ViewHolder值
- 25. setActivityForResult()在自定義適配器類
- 26. RecyclerView:沒有附加適配器;跳過活動
- 27. 傳遞給我的自定義適配器類時,活動爲空
- 28. RecyclerView適配器自定義偵聽器接口
- 29. 自定義適配器onclicklistener按鈕NPE *安卓
- 30. recyclerview項目中的不同適配器
使用的界面,並把它傳遞給你的適配器 – Hooman
所以,請張貼到目前爲止你有什麼。在您的'RecyclerView'中發佈您的適配器和您想要填充的示例數據集。 –