반응형

안드로이드 그리드뷰 2

[Android/Kotlin] RecyclerView를 사용해서 ListView와 GridView 만들기

안녕하세요 골드입니다. 오늘은 Android에서 RecyclerView를 사용해서 ListView와 GridView를 만드는 방법에 대해서 글을 쓰도록 하겠습니다. Android Studio 3.1을 기준으로 안드로이드에서 정말 많이 사용되었던 ListView와 GridView가 레거시 코드가 되었습니다. 레거시 코드는 이전 버전과의 호환성을 위해 남겨두지만 다른 코드로 사용할 것을 권장한다는 뜻입니다. 레거시 카테고리에 포함된 두 코드를 대신해서 RecyclerView가 생겼습니다. 코드의 양이 조금 늘어났다고 볼 수도 있지만 다른 두 코드보다 효율적으로 설계되었습니다. 한 가지 예를 들자면 기존 ListView같은 경우 리스트가 100개 있다면 100개를 모두 불러왔지만, RecyclerView는 1..

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

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