[英]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.