Ich suche im gesamten Internet, aber ich finde keine echte Lösung für mein Problem.Aktueller Artikel ViewPageAdapter Android
Ich habe eine Klasse mit einem Viewpager. (Klasse DescripcionRutinas)
private void setupViewPager(ViewPager viewPager) {
adapter = new ViewPagerAdapter(getSupportFragmentManager());
adapter.addNumDias(numDias);
adapter.setDias(dias);
viewPager.setAdapter(adapter);
viewPager.setOffscreenPageLimit(5);
}
Und ich habe ein ViewPagerAdapter
class ViewPagerAdapter extends FragmentPagerAdapter {
private int numDias;
private int count = 0;
public ViewPagerAdapter(FragmentManager manager) {
super(manager);
}
ArrayList<Dia> dias;
@Override
public Fragment getItem(int position) {
OneFragmentSeries fragmento = new OneFragmentSeries();
Dia ex = dias.get(**I NEED CURRENT ITEM HERE**);
nomDia = ex.getNombre();
fragmento.setSeries((ArrayList<Serie>)((ArrayList<Dia>)WorkoutYourself.dameWorkoutYourself().dameRutina(nomRutina).getDias()).get(position).getSeries());
return fragmento;
}
ich das aktuelle Element Position brauchen hier.
HINWEIS: ViewPagerAdapter ist INSIDE DescripcionRutinas.
Danke Jungs!
Meinen Sie aktuelle Position des sichtbaren viewPager tun sollte? –
Ja, ich benutze Tabs, aber "Position" nicht geben Sie mir die aktuelle Registerkarte, gibt mir die nächste Registerkarte, Und wenn ich ankommt, letzte Registerkarte, die Var "Position" gibt mir nur die letzte Registerkarte alle Zeit. –
haben Sie versucht, yourViewPager.get (Position)? –