我想在recyclerview中加载带有片段的不同布局。那可能吗?

时间:2017-03-16 18:03:31

标签: android android-recyclerview

我想在recyclerview中加载带有片段的不同布局。那可能吗?如果可能的话,在recyclerview中使用不同的布局片段是一种很好的做法。我想通过覆盖RecyclerView Adapter中的getItemViewType()方法在Recyclerview中使用不同的卡布局。任何人都可以使用片段作为RecyclerView android

中的行项来提供加载不同布局的示例

提前致谢

2 个答案:

答案 0 :(得分:1)

  

我想在recyclerview中使用片段加载不同的布局。那可能吗?

当然有可能,但这是一种不好的做法。而是尝试使用子布局。

  

我想通过覆盖getItemViewType()

在Recyclerview中使用不同的卡片布局

是的,这是开始的正确的地方。欢呼(Y)

答案 1 :(得分:0)

您可以尝试使用FrameLayout作为片段容器为recyclerview定义项目布局。

您需要在适配器中引用片段管理器,使用函数设置或放入适配器构造函数。

在适配器的onBindViewHolder函数中,您可以管理应根据位置创建的片段。

这是您提出的建议,但这是违反良好做法的。

希望这有帮助。

抱歉我的英文。