我在ViewPager中有三个页面(片段),但是我只想显示其中两个页面的菜单项。
先前的SO答案中给出的代码似乎无效:
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if (isVisibleToUser == true) { }
else if (isVisibleToUser == false) { }
}
Eclipse表示不需要@Override,也无法设置super。它从未被系统调用,即使这是我如何确定当前显示的页面呢?我可以在这里帮忙吗?
1
这对我有用,并提供了一些有关如何使用给定解决方案的上下文:检测Fragment内的ViewPager选项卡更改。
—
gcl1 2012年