RecyclerView
-
[안드로이드] 스크롤뷰 안에 recyclerview 사용하기안드로이드 2017. 3. 22. 17:59
개발을 하다보면 recyclerview 에 여러 type 을 지정해서 리스트들과 이외 항목을 나오게 할수 있지만 스크롤뷰만의 기능을 이용해야 되는 경우에 스크롤뷰 안에 recyclerview 를 사용해야 되는 경우가 있습니다. 이런 경우 개발을 해보니 단순하게 recyclerview 항목이 하나 나오는 경우에는 문제가 없는데, 여러 항목이 나오는 경우 항목만큼 다 나오지 못하는 버그가 있었습니다. https://code.google.com/p/android/issues/detail?id=220204 여기에서도 같은 문제를 이야기 하고 있구요. 계속 해결책을 찾아본 결과 recyclerview 에 setNestedScrollingEnabled 옵션도 바꿔보고setHasFixedSize 옵션도 바꿔보았지만 ..
-
[안드로이드] 탭 이동시 recyclerview 자동 스크롤 막는 법(prevent nested recyclerview from automatically repositioning)안드로이드 2017. 1. 11. 14:22
개발 하면서 탭 두개가 들어가는 FragmentStatePagerAdapter 를 이용해두 개의 fragment 가 있고 그 안에 recyclerview 를 활용하는 화면을 만들었는데 그 recyclerview 안에 또 하나의 vertical recyclerview 가 있어서 일반적인 LinearLayoutManager 를 이용하니 자동으로 크기를 잡아줘서 화면에 나오는 것은 문제가 없었다. 이것은 Android Support Library의 버전이 23.2.0 이 나오면서 바뀐 점 중에 하나가 RecyclerView.LayoutManager에 AutoMeasure 라는 기능이 포함되면서 자동으로 높이값을 잡아준다고 한다. 그래서 화면은 나왔지만, 문제는 다른 탭으로 이동하게 되면 recyclerview..