在RecyclerView onCreateViewHolder中为可变数量的子布局充气

时间:2016-01-25 02:41:11

标签: android android-recyclerview flowlayout

我想创建一个与此类似的活动:enter image description here

我将使用recyclerview显示所有问题。但每个问题都有可变数量的可点击标签。标签的数量会有所不同,宽度也会有所不同。因此,我使用的是FlowLayout,我将放置可点击的标签。通常,我必须通过循环标记的数量多次使用addview。是否可以在OnCreateViewHolder中执行此操作?如何传递有关将addview方法调用到onCreateViewHolder的次数的信息?

1 个答案:

答案 0 :(得分:0)

通常,在OnCreateViewHolder方法覆盖上,您只需从资源中扩展布局,然后构建一个传递该布局的ViewHolder实例及其所需的任何参数(在您的情况下为标记)。然后,ViewHolder类的构造函数可以创建任何其他视图,设置它们的值并将其添加到传入的布局中。