簡體   English   中英

在相同的活動/布局中多次使用相同的片段

[英]Use same fragment multiple times in same activity/layout

不是100%的術語所以請耐心等待。

我有一個活動可以並排比較兩個項目,一個在左邊,另一個在右邊。 這些項目包含相同的布局,所以我想知道是否可以重用左片段java和XML文件並實例化一個新實例。 我可能只是將左側片段文件復制並粘貼到右側的相同文件中,但我覺得必須有一個更優雅的方法。

tdlr:有沒有辦法讓同一個片段的兩個或多個實例在同一個布局/活動中運行?

您需要使用2個並排容器(例如framelayout或直接片段)創建父布局。

如果您更喜歡代碼,則通過FragmentManager轉換在這些容器中添加片段。

getSupportFragmentManager()
     .beginTransaction().add(R.id.left_container,new YourFragment(),"some tag1").commit();

    getSupportFragmentManager()
     .beginTransaction().add(R.id.right_container,new YourFragment(),"some tag2").commit();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM