Как пропустить определенный элемент с помощью PagerAdapter - PullRequest
1 голос
/ 14 марта 2012

Я написал редактор ресурсов 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 () могут мне помочь. Но как обрабатывать граничные случаи (первый или последний элементы)?

...