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