我有一个有四页的viewpager。第1页,第二页,第三页,第四页。 我想在第2页时,查看寻呼机不会在页面旁边(第3页),只能在第1页之前。我该怎么办!
答案 0 :(得分:1)
您可以使用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
}
答案 1 :(得分:1)
我同意Shashika,但不要忘记调用 viewAdapter.notifyDataSetChanged()。