如何防止ViewPager中自动调用相邻的tab?
How to prevent the automatic call of adjacent tab in ViewPager?
我有一个带有三个选项卡的 ViewPager。在 ViewPager 内部,我有三个片段。当我启动第一个选项卡时,即第一个片段。然后自动调用第二个选项卡片段方法。我该如何解决这个问题。我用过 vpChatType.setOffscreenPageLimit(1);但它不能解决我的问题。请任何人帮助我。我坚持了1天。
我用过这个但是没用。
vpChatType.setOffscreenPageLimit(1);
如果您希望仅在片段显示时调用该方法,您可以在片段中使用它 class :
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if(isVisibleToUser){
//do whatever you wish when fragment is displayed
}
}
希望对您有所帮助
我有一个带有三个选项卡的 ViewPager。在 ViewPager 内部,我有三个片段。当我启动第一个选项卡时,即第一个片段。然后自动调用第二个选项卡片段方法。我该如何解决这个问题。我用过 vpChatType.setOffscreenPageLimit(1);但它不能解决我的问题。请任何人帮助我。我坚持了1天。
我用过这个但是没用。 vpChatType.setOffscreenPageLimit(1);
如果您希望仅在片段显示时调用该方法,您可以在片段中使用它 class :
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if(isVisibleToUser){
//do whatever you wish when fragment is displayed
}
}
希望对您有所帮助