전체 글
💡 개요 오늘은 Android에서 RecyclerView를 어떻게 사용할 수 있는지에 대해 예제를 통해 공부해보려 한다. RecyclerView는 ListView에 비해 가로/세로/그리드 등 다양하게 리스트를 구현할 수 있고, 아이템을 생성할 때 바인딩된 뷰 객체를 재활용하기 때문에 Performance 측면에서 이점이 있다. 그렇기 때문에 다양하게 사용되고 있어 사용법을 익히고 넘어가고자 한다. 💡 STEP 1 : Layout에 추가하기 가장 처음으로 RecyclerView를 사용하고자 하는 Layout에 RecyclerView를 추가해줘야 한다. 나는 activity_main에서 사용하기 위해 다음과 같이 추가했다. [activity_main.xml] 💡 STEP 2 : RecyclerView에 들어..
💡 출처 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV15StKqAQkCFAYD SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 💡 문제 [설명] 당신은 인도네시아 내의 N개의 섬들을 연결하는 교통시스템 설계 프로젝트인 ‘하나로’를 진행하게 되었습니다. 하나로 프로젝트는 천해의 자연을 가진 인도네시아의 각 섬 간 교통이 원활하지 않아 관광 산업의 발전을 저해하는 요소를 줄이고 부가 가치를 창출하고자 진행하는 프로젝트입니다. 본 프로젝트에서는 인도네시아 내의 모든 섬을 해저터널로 연결하는 것을 목표로 합니다. 해저터널..
💡 개요 Android 앱을 제작하다 보면 Activity를 이동할 때 값을 전달해줘야 하는 경우가 있다. 그럴 경우 어떻게 하면 값을 전달할 수 있는지 예제를 통해 알아보고자 한다. 💡 방법 일단은 보내고자 하는 Activity에서 Intent를 먼저 생성해야 한다. 그 후 putExtra()를 통해 해당하는 Intent로 데이터를 전달할 수 있다. // Intent 생성 val intent = Intent(this, SubActivity::class.java) // "str"은 key값, str은 value intent.putExtra("str", str) 데이터를 받는 Activity에선 별도의 Intent를 생성하지 않아도 getStringExtra()를 이용해 데이터를 받을 수 있다. // In..