如何将RecyclerView和CardView实施为片段?

问题描述 投票:0回答:1

我是Android Studio的新手,正在构建一个带有侧边栏的应用程序,该侧边栏带有导致片段的图标。在完成了一些教程之后,边栏将被实现,每个图标都指向一个片段。在其中一个片段中,我想设置一个RecyclerView和CardView并具有进行新条目和删除它们的功能。我尝试按照Flow的教程here中的Coding进行操作,但是,他是在MainActivity中实现它,而不是一个片段。我尝试使用相同的代码将它们分成一个片段,看起来效果很好,直到他写了View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.example_item, parent);

还有另一种定义充气机的方法吗?也许我也可以参考其他教程?

android android-layout android-fragments android-recyclerview android-cardview
1个回答
0
投票

语法有什么问题!?您也应该通过构造函数在适配器中传递上下文变量。您可以使用该context变量而不是parent.getContext()来访问所有活动方法。如果您仍然感到困惑,也许仍在粘贴有问题的代码,将有助于我们给出更好的解释。您还说过您的回收站和卡片视图有问题,可能是想说您无法使用findViewById访问回收站或卡片视图?在这种情况下,您可以使用视图对象访问它们。例如:

View view =  LayoutInflater.from(parent.getContext()).inflate(R.layout.example_item, parent);
RecyclerView recyclerview = view.findViewById(R.id.recycler);

© www.soinside.com 2019 - 2024. All rights reserved.