Получение идентификатора в списке фрагментов в PagerActivity - PullRequest
1 голос
/ 21 февраля 2012

У меня есть работающий PagerActivity (расширяет FragmentActivity) с кучей объектов Fragment в нем.Все работает нормально, но сейчас я хочу отобразить номер фрагмента в списке (скажем, есть 25 объектов фрагмента, и я хочу отобразить текущий номер в этом списке фрагментов).

Как я могу это сделать?Есть ли какой-нибудь метод, который я могу вызвать в объекте Fragment?

Я заполняю PagerAdapter следующим образом (фрагмент):

                fragments = new Vector<Fragment>();

            for (int i = 0; i < wiList.length; i++) {
                WhiteboardImage tmpWi = wiList[i];

                Bundle bundle = new Bundle();
                bundle.putString("wiImage", gson.toJson(tmpWi));
                bundle.putInt("positionInList", positionInList);
                bundle.putInt("totalCount", wiList.length);

                fragments.add(Fragment.instantiate(params[0], GalleryFragment.class.getName(), bundle));
            }

            mPagerAdapter = new GalleryPagerAdapter(getSupportFragmentManager(), fragments);

Спасибо за любую помощь!

1 Ответ

0 голосов
/ 23 февраля 2012

Я предполагаю, GalleryPagerAdapter это FragmentViewPager? Тогда количество фрагментов будет fragments.size(), нет?

...