Adapter
-
[Android] 메모장 앱 만들기(3)_Realm DB 데이터 수정 및 삭제Android 2020. 4. 28. 13:40
저번에는 데이터를 추가해서 리스트로 보여주는 동작을 구형했습니다. 이번에는 데이터를 수정하고 ,삭제하는 기능을 추가할 예정입니다. recyclerview에 보여지는 데이터를 클릭하여 해당 수정 페이지로 들어가게 구현 하려합니다. 먼저, 수정 페이지를 만들어줍니다. 1) 수정 페이지 만들기 : memo_modify.xml 아이템을 클릭했을 때, 보여지는 수정페이지의 레이아웃 입니다. 전에 만들어 둔 memo_write.xml의 내용을 복붙합니다. 2) MemoAdapter 수정 MemoAdapter에서 리싸이클 뷰에 접근하는 방법은 ViewHolder를 통해 각 아이템의 위치에 해당하는 데이터를 가져올 수 있습니다. ViewHolder클래스 안의 코드를 수정해줍니다. class ViewHolder exte..
-
[Android] 메모장 앱 만들기(2)_Realm DB에 데이터 추가하기Android 2020. 4. 24. 15:39
지난 시간은 DB와 연결했다면 이번에는 실제로 메모 작성 페이지와 리스트를 보여줄 예정입니다. 먼저, 메모작성 후 데이터들을 보여줄 recyclerview를 사용해봅시다. 1. Recyclerview 사용하기 build.gradle의 dependencies에 recyclerview 모듈을 넣고 Sync Now를 해줍니다. implementation 'androidx.recyclerview:recyclerview:1.0.0' 그리고, memo_item.xml 레이아웃을 생성해 recyclerview에 들어갈 아이템 구조를 만들어줍니다. 간단하게 제목, 내용, 날짜 데이터를 뿌려줄 텍스트뷰로만 구성했습니다. 이제 activity_main.xml에 적용해 봅니다. androidx.recyclerview.wid..