본문 바로가기

공부/안드로이드

[Android] Recycler view 안에 View Pager 여러개 넣는법

반응형

 

https://thinkerodeng.tistory.com/279

 

[Android]RecyclerView 안에 ViewPager 여러개 쓰는 방법

RecyclerView 안에 VIewPager을 동시에 여러개 쓰려는데, 하나만 나오는 현상이 발생. ViewPager 에 id 값이 있는데, 이게 생성이 안되서 동작을 안한다고 한다. 아래와 같이 위치값 + 1을 해주면 모두 잘 나

thinkerodeng.tistory.com

viewpager에 아이디를 생성해줘야 합니다.

        override fun onBindViewHolder(holder: RecyclerView.ViewHolder, position: Int) {
            var holder = holder as PostViewHolder
            holder.onBind(postData[position])
            holder.viewPager.id = position+1
        }

viewPager의  id를 position +1로 설정해줍시다.

(이유는 모르겠지만 position = 0 에서는 view pager가 안나오는거 같더군요)

 

하지만 결국 뷰페이저2를 쓰는 방법으로 넘어갔습니다.

반응형