public void setSelectedItem(int position) { selectedItem = position; notifyDataSetChanged(); } }
mViewPager.setAdapter(adapter); hAdapter = new HorizontalListAdapters(this, imageURLs, new OnImgClick() { @Override public void onClick(int pos) { imagesHorizontalList.setLayoutManager(mLayoutManager); imagesHorizontalList.setAdapter(hAdapter); hAdapter.notifyDataSetChanged(); hAdapter.setSelectedItem(currentPos); mViewPager.setCurrentItem(currentPos);
@Override public void onPageSelected(int position) { imagesHorizontalList.smoothScrollToPosition(position); hAdapter.setSelectedItem(position); }