Ich habe eine ViewPager
, in der ich die getPageTitle-Methode verwende, um den Titel der aktuellen Seite zu erhalten. HierSeitentitel in Android Viewpager ändern
ist der Adapter Code:
@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();
}
Nun möchte Ich mag die Seite Titel der vorherigen und nächsten Fragmente aktualisieren. Ich möchte sie als "vorheriges" und "nächstes" bezeichnen. Und es sollte auch auf nachfolgenden Seiten dynamisch aktualisiert werden.
Ich kann die aktuelle Seitentitelnummer erhalten. Wenn ich zum Beispiel das 5. Fragment anschaue, zeigt das aktuelle Fragment den Titel korrekt an. In beiden Ecken des ViewPagers wird die Titelnummer der vorherigen Seite auf der linken und die Titelnummer auf der nächsten Seite angezeigt. Nun möchte ich die Seitenüberschriften links und rechts neben "Vorherige" haben, ähnlich der Google Mail-App und wie sie die Anzahl der E-Mails im ViewPager anzeigt.
Die Hauptsache, die ich wissen möchte, ist, wie kann ich die Seitentiteldaten der nächsten/vorherigen Fragmente aus dem aktuellen Fragment wie in der Google Mail App zugreifen/ändern?
ich werde versuchen, diese – intrepidkarthi
Großen. Es hat einfach funktioniert! – intrepidkarthi
Froh, dass es funktioniert hat ... die Prämie auszahlen? – Matthieu