2016-05-01 140 views
0

我想在week中为每个day显示multiplesfragments。事情是,有时no data要显示在fragment。 (每个片段显示中存在的school classes)。所以最好是创建one fragment per day并加载它们时there are data或者only one fragmentmultiples instances但是different data里面。片段实例或多个片段(Android)

+0

你想在单个活动中显示7个片段吗? – Pooya

+0

yeah要么7个片段(星期一,星期二等)或更少,这取决于是否有数据或一个片段(不同的实例) – zaarr78

+0

技术上你可以做到这一点,但片段的目的是别的。你可以使用ListView/RecyclerView代替 – Pooya

回答

1

片段是一组可重用的接口。所以,如果你的“片段”看起来都一样,那么它只是一个用不同数据初始化的片段。

如果某个特定实例没有数据,只是将其所有UI都隐藏起来,并在中心写入类似“无数据”的内容。或根本不显示该片段。

+0

因此,你建议使用一个片段(因为有相同的),但不同的实例(内部不是相同的数据) – zaarr78

+1

是的。我会创建一个类似MyDayTask的数据类,然后我会做MyDayFragment.newInstance(MyDayTask)。当他们这样做时,将MyDayTask放入片段的“参数”中与setArguments() –

+0

捆绑好吧,我看到谢谢你 – zaarr78