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