Открыть определенную вкладку при нажатии на изображение

Я использовал несколько действий по макету вкладок (пример 5) и просмотр нескольких изображений (пример: 5). Я щелкаю (пример: 3) изображение, затем открываю определенную вкладку (пример: 3). как написать код, кто-нибудь поможет. Изображение, используемое в основном изображении активности, нажмите, чтобы ввести вкладку, макет конкретной вкладки.


person Nm Sankar    schedule 12.03.2018    source источник
comment
viewPager.setCurrentItem (должность)   -  person AskNilesh    schedule 12.03.2018
comment
какие-нибудь примеры кодов???   -  person Nm Sankar    schedule 12.03.2018
comment
проверьте этот stackoverflow.com/a/46705195/7666442   -  person AskNilesh    schedule 12.03.2018


Ответы (2)


Используйте Android TabHost и его метод setCurrentTab() в вашем методе onCreate(). Передайте требуемый индекс вкладки этому onCreate()

person Shanto George    schedule 12.03.2018
comment
Не особая активность открытых вкладок. Я хочу скользящую вкладку, а затем двигаю все вкладки - person Nm Sankar; 12.03.2018

При использовании ViewPager передать выбранную позицию изображения

    viewPager.setCurrentItem(position, true);

Используя TabLayout, добавьте onTabSelectedListener для просмотра просмотров

  tabLayout.setOnTabSelectedListener(this);

Когда дело доходит до слайда

    viewPager.setOnPageChangeListener(
        new ViewPager.SimpleOnPageChangeListener() {
            @Override
            public void onPageSelected(int position) {
                viewPager.setCurrentItem(position);
                tabLayout.setScrollPosition(position, 0f, true);
               }
        });
person kumuthini    schedule 12.03.2018