Changer pagetitle dans Android Viewpager

J'ai un ViewPager dans lequel je suis à l'aide de la getPageTitle méthode pour obtenir le titre de la page courante.

Voici le code d'Adaptateur:

    @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();
    }

Maintenant, je voudrais mettre à jour la page des titres de la précédente et de la suivante fragments. Je veux le nom de "précédent" et "suivant". Et il doit être mis à jour de façon dynamique sur les pages suivantes.

Je suis en mesure d'obtenir la page en cours numéro du titre. Par exemple, quand j'ai vue la 5ème fragment, l'actuel fragment afficher le titre correctement. Et à deux coins de la ViewPager il montre le précédent titre de la page numéro sur la gauche et à la prochaine page de titre, sur la droite. Maintenant, je veux avoir le titre de la page comme "précédent" sur la gauche et "suivant" sur la droite, similaire à l'application Gmail et la façon dont il montre le compte de messagerie dans le ViewPager.

La principale chose que je veux savoir, c'est comment puis-je accéder/modifier le titre de la page de données de l'élément suivant/précédent fragments de l'actuel fragment comme ils le font dans l'application Gmail?

OriginalL'auteur |