ViewPager 中的 Fragment 是否具有类似OnPageSelected()
Or的等效方法OnPageShow()
?显示特定页面时我应该做些什么?
我在 In page adapter 中设置了每个 Fragment 的隐藏状态onPageScrolled()
,我想知道为什么onHiddenChanged(
) 不被调用?
// 在 PageAdapter(扩展 FragmentPagerAdapter)
public void onHiddenChanged(int arg0)
{
for (int i = 0; i < getCount(); i++) {
if (i == arg0) {
mAdapter.getItem(arg0).onHiddenChanged(true);
} else {
mAdapter.getItem(arg0).onHiddenChanged(false);
}
}
}
// 在 PageActivity(扩展 FragmentActivity)
public void onPageSelected(int arg0)
{
mAdapter.onHiddenChanged(arg0);
}