вызов страницы просмотра страницы2 со страницы 1 в android - PullRequest
0 голосов
/ 04 апреля 2020
  1. Сначала у меня есть одно действие, в котором у меня есть пейджер просмотра
  2. Каждая страница пейджера просмотра содержит фрагмент
  3. Теперь во фрагменте первой страницы у меня есть кнопка, и когда я нажмите на кнопку, я хочу, чтобы страница 2 отображалась на пейджер, ** когда я нажимаю на кнопку «Просмотреть все», она должна открывать женскую страницу, которая находится на позиции2 окна просмотра **

    here is my main activity viewpager page 1 when i click view all it should go to next page

here i should go

1 Ответ

1 голос
/ 04 апреля 2020

Определите метод в Activity (содержащий ViewPager и субфрагменты) следующим образом:

public void setPagerFragment(int a)
{
    viewPager.setCurrentItem(a);
}

Это установит текущий фрагмент в ViewPager равным указанному. Затем вы можете вызвать этот метод из любого дочернего фрагмента с помощью:

int newFrag = 0; //the number of the new Fragment to show
ParentActivity parent = (ParentActivity) getActivity();
parent.setPagerFragment(newFrag);
...