在android中实现View Pager

时间:2012-07-04 16:30:05

标签: android

我有一个问题,我必须将水平滑动视图实现为分页系统,每个页面显示来自服务器的数据,意味着每个页面在运行时显示动态数据。我认为使用View Pager是可能的,但在View Pager中没有任何固定的布局显示在特定页面上,所以,首先我们如何做到这一点,其次在View Pager中所有视图都应该预先设计或预先实现,或者我们可以说我们必须知道的观点数量。但是当我们想要在用户滑动页面时将其设置为动态,然后它将转到下一页,但进度条将显示为显示相应页面的数据。那么,我们怎么做呢?请建议我任何解决方案。

查看寻呼机:

查看寻呼机演示 http://android-developers.blogspot.in/2011/08/horizontal-view-swiping-with-viewpager.html

提前致谢。

2 个答案:

答案 0 :(得分:0)

您是否尝试过实施

viewPager.setOnPageChangeListener(this);

检测页面更改,以便加载页面内容

答案 1 :(得分:0)

解决方案不在ViewPager中,而是在您的自定义PagerAdapter中。您必须为PagerAdapter创建子类并添加一个方法来向适配器添加内容,并在此方法中调用notifyDataSetChanged方法:

public void addPage(Object page) {
    // Add page to the arraylist of adapter 
    notifyDataSetChanged();
}