2011-12-01 85 views

回答

5

由於您有權訪問活動,因此您可以在測試中獲得FragmentManager的實例。然後,您可以通過標識或標籤查找片段,並使用片段方法「isVisible」測試它是否可見,並將其設置爲true。

Fragment.isVisible()的javadoc狀態如果片段當前對用戶可見,則返回true。這意味着片段已添加,其視圖已附加到窗口,並且未隱藏。

+0

這不符合預期。因爲'Fragment.isVisible()'只是表示在片段上設置了可見屬性。例如,在'FragmentPagerAdapter'中,當添加多個片段時,所有片段的'isVisible()'爲'true',這並不意味着所有片段都顯示給用戶。 – TechSpellBound