私はすべてのインターネットで検索していますが、私の問題については実際の解決策を見つけることはできません。現在のアイテムを取得ViewPageAdapter Android
私はViewpagerを持つクラスを持っています。 (クラスDescripcionRutinas)
private void setupViewPager(ViewPager viewPager) {
adapter = new ViewPagerAdapter(getSupportFragmentManager());
adapter.addNumDias(numDias);
adapter.setDias(dias);
viewPager.setAdapter(adapter);
viewPager.setOffscreenPageLimit(5);
}
そして私は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;
}
を持って、私はここに現在の項目の位置を必要とします。
注:ViewPagerAdapterは、INSIDE DescripcionRutinasです。
ありがとうございました!
これを読んで、あなたの目に見えるviewPagerの現在位置を意味しますか? –
はい、私はタブを使用していますが、現在のタブを私に与えてくれません。次のタブを与えません。最後のタブに到着すると、varの "位置"は私に最後のタブを与えます。 –
あなたはあなたのViewPager.get(位置)を試しましたか? –