如何确定在recycleview / cardview中单击了哪个按钮?

ViciDroid

在这里提到Jacob Tabok的文章,我在这里的片段的onCreateView中添加了OnItemTouchListener:

@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_recyclerview, container, false);
    mRecyclerView = (RecyclerView) view.findViewById(R.id.list_recylclerview);
    mRecyclerView.setLayoutManager(new LinearLayoutManager(_context));
    mRecyclerView.setItemAnimator(new DefaultItemAnimator());
    mRecyclerView.addOnItemTouchListener(
            new RecyclerItemClickListener(_context, new RecyclerItemClickListener.OnItemClickListener() {
                @Override public void onItemClick(View view, int position) {
                    logger.i("onitemClick");
                }

            })
    );

我完全不知道如何使用建议的做法来确定在Cardview中单击了哪个按钮。问题是整个cardview返回,而不是我点击如图所示的项目在这里

如何确定单击了哪个按钮?我想避免这篇文章中的观点建议,因为我正在做很多零碎交易

流行

您必须实现Activity-Fragment-RecyclerView.Adapter通信。(通过接口模式进行片段通信)

您应该将一个接口用于fragment-recyclerview.Adapter通信,而另一个接口用于activity-fragment通信。

有一个很好的例子(github),如何实现recyclerview,但没有片段

安东尼奥-RecyclerViewExtensions


我的代码屏幕快照带有蓝色背景注释(待办事项),因此您可以按照代码流程进行操作,我使用LongClick代替Click,而我的ViewModel类是Friend / User,我有两个分离的Listview,因此当有人单击用户时,它将迁移到朋友列表,反之亦然。

Recylcler适配器


Fragment


Activity


如果我的解释有误,请纠正我,因为我也在学习Android。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何确定在recycleview / cardview中单击了哪个按钮?

来自分类Dev

如何确定在Tkinter中单击了哪个按钮

来自分类Dev

确定在Django表单提交中单击了哪个提交按钮

来自分类Dev

确定在服务内部单击了哪个按钮

来自分类Dev

如何确定在Jquery中单击的DIv

来自分类Dev

如何确定在recycelview布局上单击了哪个卡片视图?

来自分类Dev

如何知道在Qt中单击了哪个按钮?

来自分类Dev

如何知道在JavaFX中单击了哪个按钮

来自分类Dev

如何知道在Qt中单击了哪个按钮?

来自分类Dev

如何检测在javascript中单击了哪个按钮?

来自分类Dev

如何确定在catch块中捕获了哪个引发的调用?

来自分类Dev

如何查看哪个按钮被激活/确定在python tkinter上激活了正确的按钮

来自分类Dev

如何确定在列表框内双击哪个元素?

来自分类Dev

如何确定在JSP上填充了哪个输入字段?

来自分类Dev

如何确定在列表框内双击哪个元素?

来自分类Dev

如何知道在vb.net中单击了哪个命令按钮?

来自分类Dev

如何基于模态中单击哪个按钮来发送参数?

来自分类Dev

如何确定在更改选定的网格视图期间单击了哪个模板列?

来自分类Dev

如何确定在特定时间是否按下了按钮

来自分类Dev

如何确定在 R 中如何设置对比度?

来自分类Dev

如何指定在多次添加的布局中单击哪个视图

来自分类Dev

在python上,如何确定单击了哪个按钮

来自分类Dev

winapi BN_CLICKED如何确定单击了哪个按钮?

来自分类Dev

如何确定在dart中变量是否“可调用”?

来自分类Dev

我如何确定在python中传递的参数的类型

来自分类Dev

如何确定在Linux中打开文件的进程?

来自分类Dev

如何确定在C#中声明的枚举项数

来自分类Dev

我如何确定在python中传递的参数的类型

来自分类Dev

如何确定在定义的情节中是否发生了排

Related 相关文章

  1. 1

    如何确定在recycleview / cardview中单击了哪个按钮?

  2. 2

    如何确定在Tkinter中单击了哪个按钮

  3. 3

    确定在Django表单提交中单击了哪个提交按钮

  4. 4

    确定在服务内部单击了哪个按钮

  5. 5

    如何确定在Jquery中单击的DIv

  6. 6

    如何确定在recycelview布局上单击了哪个卡片视图?

  7. 7

    如何知道在Qt中单击了哪个按钮?

  8. 8

    如何知道在JavaFX中单击了哪个按钮

  9. 9

    如何知道在Qt中单击了哪个按钮?

  10. 10

    如何检测在javascript中单击了哪个按钮?

  11. 11

    如何确定在catch块中捕获了哪个引发的调用?

  12. 12

    如何查看哪个按钮被激活/确定在python tkinter上激活了正确的按钮

  13. 13

    如何确定在列表框内双击哪个元素?

  14. 14

    如何确定在JSP上填充了哪个输入字段?

  15. 15

    如何确定在列表框内双击哪个元素?

  16. 16

    如何知道在vb.net中单击了哪个命令按钮?

  17. 17

    如何基于模态中单击哪个按钮来发送参数?

  18. 18

    如何确定在更改选定的网格视图期间单击了哪个模板列?

  19. 19

    如何确定在特定时间是否按下了按钮

  20. 20

    如何确定在 R 中如何设置对比度?

  21. 21

    如何指定在多次添加的布局中单击哪个视图

  22. 22

    在python上,如何确定单击了哪个按钮

  23. 23

    winapi BN_CLICKED如何确定单击了哪个按钮?

  24. 24

    如何确定在dart中变量是否“可调用”?

  25. 25

    我如何确定在python中传递的参数的类型

  26. 26

    如何确定在Linux中打开文件的进程?

  27. 27

    如何确定在C#中声明的枚举项数

  28. 28

    我如何确定在python中传递的参数的类型

  29. 29

    如何确定在定义的情节中是否发生了排

热门标签

归档