반응형

ListView 3

[Flutter] Listview 위젯 사용하기

안녕하세요 골드입니다. 오늘은 Flutter에서 Listview를 사용하는 방법에 대해서 글을 작성하도록 하겠습니다. 저는 작성한 리스트를 리스트뷰로 보여주도록 하겠습니다. 1. List 생성 먼저 material design을 위한 패키지를 import합니다. 앞으로 자주 import할 녀석입니다. material design을 사용하도록 도와줍니다. 다음으로 main 함수를 작성합니다. flutter의 main 함수입니다. 앱을 실행하면 가장 먼저 실행되는 함수입니다. 람다식으로 표현되어 있고 runApp() 안에 들어있는 메서드를 실행합니다. 두 가지 변수를 선언했습니다. 하나는 String 변수로 title을 지정하기 위해 선언했습니다. 다른 하나는 List 형식의 변수입니다. dart에서 Lis..

Mobile/Flutter 2020.04.25

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

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

[Android/java] Custom ListView (안드로이드 커스텀 리스트뷰 만들기)

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