簡體   English   中英

我如何遍歷Android片段

[英]How do I iterate through Android Fragments

一個星期以來,我一直在搜索和嘗試,但是找不到以下Android問題的適當解決方案。 (這就是我現在的看法,這可能是錯誤的方法)

我們有一個MainActivity和3個片段:SingleAnswer,MultipleAnswer和ImageAnswer。 MainActivity檢索具有隨機數量的questionTypes的對象。 MainActivity使用基於檢索到的對象啟動一個片段。

我如何遍歷片段?

例如:首先有一個MultipleAnswer片段,並且用戶選擇了答案。 然后必須加載下一個片段...

我不知道這種方法是否正確,或者是否需要尋找除Fragments之外的其他東西。

有人也面臨這個問題。 乍一看似乎沒有getFragments方法。 但是,您可以使用此處指定的解決方法:

有沒有辦法獲取活動中所有當前活動片段的引用?

迭代未添加的片段不是真正的選擇,只有replace會是不錯的選擇,或者
嘗試將ViewPager與適配器示例一起使用: http ://geekyouup.blogspot.com/2011/07/viewpager-example-from-paug.html在主要活動中初始化適配器,如下所示:

 mContainer = (ViewPager) mainLayout.findViewById(R.id.pager_container);
    myPager = mContainer.getViewPager();
    adapter = new MyPager(myPager,new String[]{"R.layout.first","R.layout.second","...."});

myPager.setAdapter(adapter);
myPager.setCurrentItem(0); 

暫無
暫無

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

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