0

我是android新手,我正在開發一個顯示卡片的項目(比如Google Now,但所有卡片的大小都相同)。我的問題是,是否有可能在同一屏幕上多次添加相同的片段(卡片的一般設計),並使它們在一行或一列中彼此相鄰?如果是的話,我會怎麼做呢?多次向屏幕添加一個片段

+0

它是否必須是碎片?根據我的理解,使用recyclerView應該足以滿足您的需求嗎? – poss

回答

0

是的,你可以。創建一個模板片段(例如TempFragment extends Fragment)。然後在每次需要時使用要顯示的數據初始化新的TempFragment,並使用FragmentManager將其添加到所需的視圖中。至於行或列布局,您可以在主佈局中使用TableLayout。你的問題非常模糊,恐怕我只能幫你到目前爲止。

0

您可以使用您的適配器的項目來實現您的片段。 Google的Api Demos有這種例子(Support4Demo)。

-1

您可以使用RecyclerView及其Adapter類。 Google使用相同的主題來顯示類似的佈局項目。

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

,你可以在這裏看到...有你所需要的。

+0

儘管這個鏈接可能回答這個問題,但最好在這裏包含答案的重要部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – Sneha