View Pager中的列表视图

时间:2013-07-09 05:15:39

标签: android listview android-fragments scroll android-viewpager

我有一个大约8页的视图寻呼机,每个页面都包含一个列表视图。我正在使用fragmentStatePagerAdapter

public class MyFragmentPagerAdapter extends FragmentStatePagerAdapter {
    public NewsFragmentPagerAdapter(FragmentManager fm) {
        super(fm);
    }

    @Override
    public Fragment getItem(int position) {
        Category selectedCategory = fragmentCategories.get(position);
        HeadlinesFragment fragment = HeadlinesFragment.create(
                selectedCategory.getCategoryID(),
                selectedCategory.getLastEventID());

        return fragment;
    }

    @Override
    public int getCount() {
        return fragmentCategories.size();
    }
}

ViewPager myPager = (ViewPager) findViewById(R.id.pager);

MyFragmentPagerAdapter adapter = new MyFragmentPagerAdapter(getSupportFragmentManager());
myPager.setAdapter(adapter);

视图寻呼机的屏幕外页面限制默认为1.每个页面的列表视图都填充了来自SQLite的数据。当您向右滑动页面时,视图寻呼机工作正常。

但是,当我向左滑动到前一页(让我们称之为第X页)时,该上一页的列表视图阻止/滞后 - 它停止滚动。但是,当我向左滑动多个页面,然后向右滑动直到我到达页面X,因为重新加载列表视图,它会滚动fin。

0 个答案:

没有答案