多次向屏幕添加单个片段

时间:2015-09-08 00:58:09

标签: android android-layout android-fragments fragment google-now

我是Android的新手,我正在开发一个显示卡片的项目(比如Google Now,但所有卡都是相同的尺寸)。我的问题是,是否可以将相同的片段(卡的一般设计)多次添加到同一个屏幕并让它们在一行或一列中相互位置?如果是这样,我该怎么做?

3 个答案:

答案 0 :(得分:0)

是的,你可以。创建模板片段(例如,TempFragment extends Fragment)。然后在每次需要时使用要显示的数据初始化新的TempFragment,并使用FragmentManager将其添加到所需的视图中。对于行或列布局,您可以在主布局中使用TableLayout。你的问题非常模糊,我担心我到目前为止只能帮助你。

答案 1 :(得分:0)

您可以使用适配器的项目来实现您的片段。谷歌的Api演示有这样的例子(Support4Demo)。

答案 2 :(得分:-1)

您可以将RecyclerView与其Adapter类一起使用。 Google使用相同的主题来显示类似的布局项目。

https://www.androidhive.info/2016/01/android-working-with-recycler-view/

你可以在这里看到......你需要它。