7

ViewPager在我的应用程序中使用 a 。

ViewPager正在加载大量数据,并且正在谈论一段时间,直到它显示任何内容。我的问题是:如何知道 ViewPager 已完成加载(即将在屏幕上显示其内容),以便删除加载进度条?

谢谢!

4

1 回答 1

2

当您返回最后一页 Fragment 时,尝试删除适配器 getItem() 回调函数上的 Progressbar :

@Override
    public Fragment getItem(int position) {
        TabInfo info = mTabs.get(position);
        Fragment InsantiatedFragment =  Fragment.instantiate(mContext, info.clss.getName(), info.args);

        if(InsantiatedFragment.getId() == 5) // your last page Id
        {
            //remove your progressbar here
        }

        return InsantiatedFragment;


    }
于 2013-07-27T09:53:03.777 回答