【问题标题】:Disable next page of ViewPager Android禁用 ViewPager Android 的下一页
【发布时间】:2013-12-22 00:50:25
【问题描述】:

我有一个四页的浏览器。第 1 页,第 2 页,第 3 页,第 4 页。 我想在第 2 页时,查看寻呼机不会在页面(第 3 页)旁边,仅在第 1 页之前。我该怎么办!

【问题讨论】:

  • 如果不导航到 page3 和 page4 的目的是什么?
  • 在某些情况下,我也使用 page3 和 page4。但是是这种情况,我想作为我的问题。

标签: android android-viewpager touch-event


【解决方案1】:

我同意 Shashika,但不要忘记调用 viewAdapter.notifyDataSetChanged()

【讨论】:

【解决方案2】:

您可以使用 PagerAdapter 中的 getCount() 方法来实现这一点。

ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager);
ViewAdapter viewAdapter = new ViewAdapter();
viewAdapter.setCount(2);
viewPager.setAdapter(viewAdapter);


private class ViewAdapter extends PagerAdapter{

    private int count = 4;
    public void setCount(int count) {
        this.count = count;
    }

    @Override
    public int getCount() {
        return count;
    }
    //other methods
}

【讨论】:

    猜你喜欢
    • 2011-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-04
    相关资源
    最近更新 更多