반응형

안드로이드 리스트뷰 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 ListView (안드로이드 커스텀 리스트뷰 만들기)

안녕하세요 골드입니다. 오늘은 안드로이드에서 많이 사용하는 ListView에 대해서 포스팅하겠습니다. ListView는 각 아이템들을 vertical 형태로 보여주는 형식입니다. 기본적으로 Adapter를 생성하여 리스트 아이템에 필요한 데이터들을 getView로 보여주는 방식입니다. ​ 안드로이드의 ListView는 사용하기 쉽게 만들어졌습니다. 또한 ListView는 어플리케이션을 만들 때 사용 빈도수가 굉장히 높은 편이기 때문에 알아두면 좋습니다. Empty Activity로 새로운 프로젝트를 만들겠습니다. ​ 1. 메인 액티비티 xml 파일 설정 activity_main.xml 파일에 ListView를 추가​하겠습니다. TextView를 삭제하고 ListView를 작성했습니다. 상위 태그는 Lin..