RecyclerView

원래 RecyclerView.Adapter의 메소드 중에 notifyDataSetChanged, notifyItemRemoved, notifyItemInserted 등 리사이클러뷰의 변화를 알리는 메소드가 있다. 그런데 이걸 하면 업데이트가 되는 걸로 알고 있는데 position이 업데이트가 안 된다. 그래서 예전에는 range로 어찌어찌 하긴 했었던 것 같긴 한데 제대로 테스트하고 있다. 얘가 잘 돼야 중간에 데이터가 삽입돼도 그 뷰에 대해서 설정이나 그런 걸 했을 때 제대로 동작한다.
드디어 다이얼로그에 RecyclerView를 넣었다. 그런데 키보드가 보이지 않는 이슈가 있었다. 검색해보니 유명하지만 뾰족한 해결책이 없는 이슈였다. 재밌는건 Dialog의 Recycler View에 있는 EditText는 키보드가 안 올라오거나 이상하게 올라오는데 RecyclerView가 아닌 Dialog의 EditText는 제대로 키보드가 올라왔기 때문에, 높이가 0dp인 EditText를 리사이클러뷰 위에 두어서 버그를 잔머리로 해결. 현재 진행 상황은 오늘 이전 날짜는 수정할 수 없도록 + 새 목표를 뜨지 않게 하고 체크와 EditText를 isEnabled = false 처리를 해 두었다. 이제 해야할 일은 데이터베이스 저장 밑 불러오기, 이 값을 통해 매일 아침 목표 포스팅 주제를 보여주는 ..
블로그 '플래너'가 되기 위한 부분 중 하나인데, Profile 사진을 누르면 볼 수 있는 달력에서 각각의 날짜를 누르면, 최대 5개의 포스팅 주제를 메모할 수 있게 하는 다이얼로그가 생성된다. 그리고 매일 아침 포스팅 주제를 알려주는 알림을 뜨게 하는 것이다. RecyclerView를 통해서 구현하고 있는데, 아이템 추가하는 부분이 영 말썽이다.
아이엔 / ienground
'RecyclerView' 태그의 글 목록