이 영역을 누르면 첫 페이지로 이동
CodeJUN 블로그의 첫 페이지로 이동

CodeJUN

페이지 맨 위로 올라가기

CodeJUN

심심해서 하는 블로그

RecyclerView

  • CodeJUN
RecyclerView에 줄 라인 추가하기(Divider)

RecyclerView에 줄 라인 추가하기(Divider)

2020.07.27
ListView와는 다르게 RecyclerView에는 기본적으로 line divider 가 존재하지 않는다. 따라서 RecyclerView에서 제공하는 addItemDecoration 함수를 사용해야 한다. 사실 이전에도 관련 글을 포스팅한 적이 있었는데 최근 들어 사용 언어를 Kotlin으로 갈아타게 되면서 코틀린 버전도 포스팅을 해볼까 한다.. 적용을 위해서는 DividerItemDecoration 클래스를 만들고 line으로 사용할 xml을 생성해주면 된다. 일단 line으로 쓰이게 될 line_divider.xml 을 drawable안에 만들어준다. 이렇게 되면 약간의 회색 줄이 생성된다. 이제 이를 사용할 class를 생성해보자. 클래스명은 원하는 대로.. class DividerItemDeco..
RecyclerView 에서 Divider (구분선) 추가하기

RecyclerView 에서 Divider (구분선) 추가하기

2019.08.24
코틀린 버전 보러가기 (클릭) ListView에서는(나 때는 말이야) xml상에서 item들 사이의 간격이나, divider에 관한 정보를 설정할 수 있었는데, RecyclerView에서는 이러한 옵션이 없습니다. 사실 최근 구글 앱들을 살펴보면, Divider가 있는 디자인이 없긴 합니다. 그래서 뺀 건가.. 그래도 굳이 넣어야 하겠다면, 아래 과정을 잘 따라와 주시기 바랍니다. Divider로 쓰일 Drawable xml 만들기 하아 사실 정말 귀찮지만, Divider를 넣기 위해서 어쩔 수 없답니다. line_divider.xml을 만들어 divider로 쓰이게 될 xml파일을 생성해 줍니다. Custom ItemDecoration 만들기 RecyclerView에서는 ItemDecoration이라고..
RecyclerView에서 원하는 항목 item 제거하기

RecyclerView에서 원하는 항목 item 제거하기

2018.07.17
사건의 발단외주를 하면서 Youtube의 재생목록을 파싱하던 중 Playlist도 같이 파싱이 되어서 리스트 결과에 영상을 확인할 수 있는 VideoID가 null값으로 리턴되는 것을 확인하였다.이는 클릭 후 VideoID를 넘겨 영상을 재생하는 기능에서 파라미터 문제가 생겼고, 재생에 문제가 생기게 된다. 생각한 해결 방안파싱이 끝나면 지정한 ArrayList에서 지정 Data Class로 넘길 때 getVideoID에서 값이 null인 것만 .remove(position)으로 제거해줄 생각이었다.그런데 이렇게 되면 각 position값 들이 하나씩 밀리게 되며 추후 관리에도 귀찮아질 것 같아서(...) 안 했는데 시도해 봐도 결과는 강제종료.. 구글링?각종 키워드로 구글링을 시도하였다. recycle..
  • 최신
    • 1
  • 다음

정보

CodeJUN 블로그의 첫 페이지로 이동

CodeJUN

  • CodeJUN의 첫 페이지로 이동

검색

메뉴

  • 홈
  • 방명록

카테고리

  • 분류 전체보기 (54)
    • Android (38)
    • BlockChain (4)
    • React Native (4)
    • 아두이노 (2)
    • 프로젝트 (6)

공지사항

  • 공지 - 블로그를 시작하며

태그

  • 아두이노
  • arduino
  • 안드로이드
  • 강좌
  • c++
  • C
  • Firebase
  • Android

나의 외부 링크

  • Github

정보

CODE_JUN의 CodeJUN

CodeJUN

CODE_JUN

블로그 구독하기

  • 구독하기
  • RSS 피드

방문자

  • 전체 방문자
  • 오늘
  • 어제

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / AXZ. © CODE_JUN. Designed by Fraccino.

티스토리툴바