Я написал редактор ресурсов gettext, и мне нужно реализовать возможность пропускать переведенный токен, пока пользователь перелистывает ViewPager.
Я заполняю Смотреть так:
@Override
public Object instantiateItem(ViewGroup collection, int position) {
inflater = LayoutInflater.from(this.ctx);
View page = inflater.inflate(R.layout.slider, null);
((ViewPager) collection).addView(page, 0);
Message msg = this.messages.get(position);
this.original = (TextView) page.findViewById(R.id.textOriginal);
this.translated = (EditText) page.findViewById(R.id.editTranslated);
this.original.setText(msg.getMsgid());
this.translated.setText(msg.getMsgstr());
return page;
}
Кажется, что getCurrentItem () и setCurrentItem () могут мне помочь. Но как обрабатывать граничные случаи (первый или последний элементы)?