2013-04-26 166 views
0

我有一個包含三個片段FragmentActivity檢測具有焦點

public class Hello extends extends FragmentActivity 
... 
adapterViewPager.addFragment(new FRG_one()); 
adapterViewPager.addFragment(new FRG_two()); 
adapterViewPager.addFragment(new FRG_three()); 
adapterViewPager.addFragment(new FRG_four()); 
... 

內活動ViewPager活動的片段,我有一個按鈕,按下時,我想要做一個動作或另一個,這取決於在屏幕上正在顯示的片段上

我找到了一些方法來檢測片段是否可見,但不服務於我。

我需要的是一個包含viewpager(擴展FragmentActivity)檢測片段具有焦點

我感謝幫助

方面的活動:)

+0

你的意思是這樣的:http://stackoverflow.com/questions/8785221/retrieve-a-fragment-from-viewpager? – DuKes0mE 2013-04-26 14:56:35

回答

2

爲什麼不使用onPageChangeListener?當視圖尋呼機顯示一個新的頁面或片段時,這將引發一個回調。您可以使用提供的索引來確定哪個片段當前處於焦點。

0

創建一個遍歷所有片段的循環,並檢查.isVisible()方法是否返回true,如果返回true,則返回true,否則繼續前進。