5
私のアプリでViewPager
を使用しています。ビューアの読み込みが完了したときの通知方法
私のViewPager
は、多くのデータを読み込んでいて、内容を示すまでしばらく話しています。 私の質問は次のとおりです。ViewPagerの読み込みが完了している(画面上にコンテンツを表示しようとしている)ので、読み込み中のプログレスバーを削除することはできますか?
ありがとうございます!
私のアプリでViewPager
を使用しています。ビューアの読み込みが完了したときの通知方法
私のViewPager
は、多くのデータを読み込んでいて、内容を示すまでしばらく話しています。 私の質問は次のとおりです。ViewPagerの読み込みが完了している(画面上にコンテンツを表示しようとしている)ので、読み込み中のプログレスバーを削除することはできますか?
ありがとうございます!
は、アダプタのgetItem(上のプログレスバーを削除してください)あなたがあなたの最後のページのフラグメントを返却するときに関数をコールバック:
@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;
}
私はページに数え、それは働いた、ありがとう! – roiberg
あなたviewpagerをロードする方法? –
どういう意味ですか?私はpager.setOffscreenPageLimit(6)で6ページをプリロードしているので、約6つのフラグメントをロードするアダプタがあります。なぜその時間がかかります。 pager.setAdapter(pagerAdapter); – roiberg
@Luksprog:バックグラウンドスレッドへの移行は、どのようにプログレスバーの表示を止めるべきかを知るのに役立ちますか? – roiberg