Хорошо, у меня есть активность, где у меня есть просмотрщик и текстовое изображение. Тогда у меня есть адаптер, который проходит FragmentStatePagerAdapter, вот код для него:FragmentStatePagerAdapter возвращает неправильное положение в TextView
public AdapterCustomPage(FragmentManager fm, Context context, TextView TV) {
super(fm);
mContext = context;
mTV = TV;
}
@Override
public Fragment getItem(int position) {
// Create fragment object
Fragment fragment = new ImageFragmentKatalozi();
Bundle args = new Bundle();
Log.i("Poizicija" , String.valueOf(position));
String url = Static.katalozi.getSlikeKataloga().get(position);
args.putString("url", url);
fragment.setArguments(args);
mTV.setText(String.valueOf(position + 1) + "/" + String.valueOf(maxBrojStrana));
String link = Static.katalozi.getUrl();
args.putString("linkKataloga", link);
if(position == 0){
Message.message(mContext, "Na prvoj stranici kataloga ste");
}
if(position == getCount() - 1){
Message.message(mContext, "Na poslednjoj stranici kataloga ste");
}
return fragment;
}
@Override
public int getItemPosition(Object object) {
pozicija = super.getItemPosition(object);
return super.getItemPosition(object);
}
@Override
public int getCount() {
return maxBrojStrana;
}
И, наконец, я фрагмент:
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_katalozi_slike, container, false);
args = getArguments();
imageView = (TouchImageView) rootView.findViewById(R.id.imageViewAdapterZaListanjeKataloga);
Picasso.with(getActivity()).load(args.getString("url")).placeholder(R.drawable.load).error(R.drawable.error).into(imageView);
return rootView;
}
Теперь проблема, мой TextView в основной деятельности Isnt дает мне назад вправо для фрагмента. Он дает хорошую позицию getCount, но когда я сдвигаюсь вправо, он идет + 1, когда я сдвигаюсь влево, он опускается до 0. Когда я помещаю весь код textView и xml в фрагмент, он работает хорошо, но затем он скользит с фрагментом. Любая помощь?