반응형

gridview 2

[Android/java] RecyclerView를 활용하여 ListView 만들기

안녕하세요 골드입니다. 오늘은 요즘 안드로이드에서 밀고 있는 RecyclerView에 대해서 알아보겠습니다. RecyclerView는 대량의 데이터 세트를 스크롤 목록으로 표시할 때 사용합니다. RecyclerView는 기존의 ListView와 매우 유사하지만, ListView가 더욱 진보하고 유연해진 버전이라고 합니다. 최근 구글에서도 리스트 형식의 UI를 구현할땐, ListView보다 RecyclerView를 사용하라고 권고하고 있는데요. 어떤 부분이 ListView보다 진보되었고 유연했는지 먼저 알아보겠습니다. ListView의 경우 기본적으로 구현했을 때 리스트 항목이 갱신될 때마다, 매번 아이템 뷰를 새로 구성한다는 단점이 있습니다. 대량의 데이터를 표시하는 상황에서 이는 성능을 저하시키는 요인..

[Android/java] Custom GridView(그리드뷰) 사용하기

안녕하세요 골드입니다. 오늘은 GridView 사용법에 대해서 글을 쓰도록 하겠습니다. GridView는 행과 열이 있는 2차원 데이터입니다. GridView에 대한 가장 좋은 예제는 사진첩입니다. 핸드폰에 있는 사진첩 어플리케이션은 GridView형식으로 데이터를 보여줍니다. 이외에도 GridView 역시 ListView 만큼이나 활용도가 높기 때문에 알아두는 것이 좋습니다. GridView에서 열이 없다면 ListView와 같아 지는 것입니다. GridView 기본 개념은 ListView와 비슷합니다. ​데이터를 담고 있는 어댑터가 있고 getView 메서드를 통해 각 아이템을 뷰에 맞게 뿌려주는 형식입니다. 1. Custom GridView를 위한 자료형과 xml파일 생성 ListItem이라는 cl..