Domanda

Ho un PagerActivity funzionante (estende FragmentActivity) con un gruppo di oggetti Fragment al suo interno.Tutto funziona bene, ma quello che voglio fare ora è visualizzare il numero del frammento nell'elenco (diciamo che ci sono 25 oggetti frammento e voglio visualizzare il numero corrente in quell'elenco di frammenti).

Come posso farlo?C'è qualche metodo che posso chiamare nell'oggetto Fragment?

Sto riempiendo il PagerAdapter in questo modo (snippet):

                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);

Grazie per qualsiasi aiuto!

È stato utile?

Soluzione

Presumo che GalleryPagerAdapter sia un FragmentViewPager?Quindi il numero di frammenti sarebbe fragments.size(), no?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top