Android 显示特定页面时,ViewPager隐藏按钮

Android 显示特定页面时,ViewPager隐藏按钮,android,button,android-viewpager,hide,viewpagerindicator,Android,Button,Android Viewpager,Hide,Viewpagerindicator,嘿,我试图隐藏一个按钮在我的布局时,一个特定的页面显示。我使用了以下代码,但它似乎不适合我。感谢您的帮助:) 我希望我能对此发表评论,但这是人生。。。你能更具体地说明这是如何不起作用的吗?当选择任何页面时,按钮是否隐藏?如果这不是您正在寻找的,您将需要: private final int page=3; public void onPageSelected(int position){ if(position == page){ next.setVisibility(

嘿,我试图隐藏一个按钮在我的布局时,一个特定的页面显示。我使用了以下代码,但它似乎不适合我。感谢您的帮助:)


我希望我能对此发表评论,但这是人生。。。你能更具体地说明这是如何不起作用的吗?当选择任何页面时,按钮是否隐藏?如果这不是您正在寻找的,您将需要:

private final int page=3;

public void onPageSelected(int position){
    if(position == page){
        next.setVisibility(View.Gone);
    }

谢谢大家帮助我。看来我找到了自己的答案。对于未来的读者,当使用带有ViewPagerIndicator的ViewPager时,始终将OnPageChangeListener设置为指示器,而不是ViewPager,因为某些原因,它不能以这种方式工作

 indicator.setOnPageChangeListener`
而不是:

 mPager.setOnPageChangeListener

什么不起作用?问题是按钮从不隐藏,还是无论你滚动到哪个页面,它都会隐藏?对不起,一定是忘了提一下。按钮从不隐藏,它总是可见在
onPageSelected()
中放置一条日志语句,并告诉我们它是否被调用。抱歉,我的意思是,在选择特定页面时,按钮没有被隐藏。
 mPager.setOnPageChangeListener