私はViewPager
を持っています。私はgetPageTitleメソッドを使って現在のページのタイトルを取得しています。ここでAndroidビューページでのページタイトルの変更
は、アダプタコードです:
@Override
public Fragment getItem(int i) {
details = productData.get(i);
Fragment fragment = new ProductViewFragment();
Bundle args = new Bundle();
args.putInt(ProductViewFragment.ARG_SECTION_NUMBER, i + 1);
fragment.setArguments(args);
return fragment;
}
@Override
public int getCount() {
return productData.size();
}
public CharSequence getPageTitle(int position)
{
return (position+1)+" of "+myData.size();
}
今私は以前と次のフラグメントのページタイトルを更新したいと思います。私はそれらを「前」と「次」と名づけたいと思います。また、後続のページでも動的に更新する必要があります。
現在のページタイトル番号を取得できました。たとえば、5番目のフラグメントを表示すると、現在のフラグメントにタイトルが正しく表示されます。 ViewPagerの両隅には、前のページのタイトル番号が左側のページタイトル番号と右側の次のページタイトル番号が表示されます。今、Gmailのアプリと同様に、ページタイトルを左側に「前」、右に「次へ」としたいとします。また、ViewPagerでメールカウントを表示する方法もあります。
私が知りたいことは、Gmailアプリケーションと同じように、現在のフラグメントから次の/前のフラグメントのページタイトルデータにアクセス/変更することです。
が、私はこの – intrepidkarthi
グレートをしようとします(OnPageChangeListenerを追加しました)。それは単に働いた! – intrepidkarthi
あなたはそれが働いてうれしい...賞金を授与する? – Matthieu