我想动态地向我的recycleview视图添加视图,在我的视图中我目前这样做:
public void CreateSubViews()
{
SubViewLayout.RemoveAllViews ();
if (_bundelVo.OverviewTocList != null)
{
int i = 0;
DSBundleSubView sub;
foreach (var toc in _bundelVo.OverviewTocList)
{
sub = new DSBundleSubView (_activity);
SubViewLayout.AddView (sub);
sub.SetTocData (_bundelVo, _bundelVo.OverviewTocList [i]);
i++;
}
}
}
我在OnBindViewHolder()内的适配器中调用此方法。 Subviewlayout只是一个垂直的linearlayout,我在视图中保存以添加视图
未生成子视图,我认为这是因为layoutmanager计算了recyclerview中每个视图的大小。
如何创建自定义布局管理器以便我可以看到添加到视图项目的视图或如何实现此目的?