리사이클러뷰 포지션 값 오류, 포지션 값이 이상하게 나올 때 (recyclerview position)
리사이클러뷰 포지션값이 분명 8이 나와야하는데 9가 나오고, 9에서도 9가 나오는 기현상이 발생하였다. 여러차례 검색한 끝에 position 값이 재사용으로 인해 바뀔 수 있다는 말을 듣고 , viewholder이 가지고 있는 getAdapterPosition()을 사용하여 해결하려 했다. 일반적인 경우 해결이 된다는데 내 경우는 해결이 되지 않았다. 그래서 알아본 결과. 내가 public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { v = LayoutInflater.from(parent.getContext()).inflate(R.layout.videoplaylist_item, parent, false); ret..
Web&App/안드로이드
2020. 2. 25. 16:50
안드로이드 (Android) 리사이클러뷰(RecyclerView)와 스티키스크롤(sticky scrollview), 탭(Tabs) 세가지를 함께사용하기 | 내려가면서 딱 붙는 UI ,
안드로이드 (Android)에서 리사이클러뷰(RecyclerView)와 스티키스크롤(sticky scrollview), 탭(Tabs) 세가지를 함께사용해보도록 하겠습니다. 우선 세가지를 함께 사용한 xml입니다. chckendetail.xml 아직 아이템에 대한 세부사항은 나누어 두지 않았고, sticky해더가 tabs를 고정시키게만 설정해둔 상태입니다. app:stickyHeader="@+id/tabs" 를 통해서 고정시킵니다.
Web&App/안드로이드
2020. 2. 13. 13:20