💡 안드로이드에서 List를 보여주기 위해서 사용하는 ListView에 대하여 학습하였습니다 ! ListView리스트뷰는 데이터 목록을 나열하여 화면에 표시하는 뷰 그룹의 한 종류입니다.여러 개의 아이템 중에 하나를 선택할 수 있는 Selection Widget 입니다.ListView를 효율적으로 활용하기 위해서는 convertView와 ViewHolder 패턴을 효율적으로 활용하는 것이 중요합니다.이 패턴을 통해서 리스트 아이템을 재사용하여 성능을 최적화할 수 있습니다.converViewListView에서 기존의 뷰를 재사용할 때 사용되는 파라미터입니다.adapter에서 이전 뷰가 재사용이 가능할 경우 그 뷰의 정보를 가지고 있습니다.리스트가 스크롤 될 때 새로운 아이템을 표시할 때마다 새로운 뷰를 ..
https://jinudmjournal.tistory.com/112 [Android, Kotlin] RecyclerView에서 Swipe Menu 구현하기, Delete 메뉴 + Card View [1] Swipe Menu with RecyclerView 리싸이클러 뷰 내부에서 item을 슬라이드할 때 DELETE 버튼이 나오도록 코드를 작성한다. 메시지 목록에서 슬라이드해서 메시지를 삭제하는 등에 사용되는 기능이다. 일반적 jinudmjournal.tistory.com 위 포스팅에 이은 2번째 포스팅입니다. Swipe Menu with RecyclerView - ItemTouchHelper 사용 ItemTouchHelper는 RecyclerView에서 스와이프 및 드래그 앤 드롭을 지원하는 유틸리티 클..
Swipe Menu with RecyclerView - 데이터 구성 리싸이클러 뷰 내부에서 item을 슬라이드할 때 DELETE 버튼이 나오도록 코드를 작성한다. 메시지 목록에서 슬라이드해서 메시지를 삭제하는 등에 사용되는 기능이다. 일반적으로 삭제 버튼을 숨겨두었다가, 필요시에 스와이프해서 사용한다. CSV 데이터 읽기 우선 recycler view에 나타낼 데이터를 선정한다. https://www.kaggle.com/datasets/ Find Open Datasets and Machine Learning Projects | Kaggle Download Open Datasets on 1000s of Projects + Share Projects on One Platform. Explore Popular..
[문제 상황] 일정 관리 앱을 개발 중이었다. 캘린더에서 item을 클릭하면 해당 일자의 todo List가 있는 slide view가 나타나고, 해당 view에서 data를 추가하면 캘린더에 (일정 있음)icon을 나타내는 방식의 코드를 작성했다. todo List에 데이터가 있으면 캘린더의 item에 icon을 visible 해주고 없다면 invisible 해야했다. 하지만 데이터를 추가하거나 삭제하면 해당 position의 item이 아닌 엉뚱한 item의 데이터들까지 변경되는 문제가 발생했다. 엉뚱한 position에 데이터가 변경되는 것 뿐아니라 기존에 설정 된 글자색 등의 dataSet[position]에 해당하는 값이 아닌 다른 값들이 변경 되어서 원하는 view가 그려지지 않았다. //오늘..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.