레트로핏을 활용하여 서버에서 받은 응답 리스트 개수에 따라서 동적으로 레이아웃을 설정해주려고 한다. acativity_main.xml 레이아웃을 추가 할 부모 레이아웃을 먼저 만들어줍니다. 부모 레이아웃은 id는 petLayout으로 설정했습니다. activity_sub.xml SubActivity는 부모 레이아웃안에 동적으로 생성할 레이아웃을 정의해줍니다. id는 childPetLayout으로 설정했습니다. MainActivity.Kt 파일 서버에서 응답 받은 결과 개수에 따라 for문을 반복합니다. 데이터를 0번째부터 받은 뒤 createLayout이라는 함수에 데이터를 보내주어 레이아웃을 생성하면서 그 레이아웃에 받아온 데이터를 입력해준다. petLayout.addView(createLayout) ..
[android] 동적으로 레이아웃 생성하기 with Kotlin
레트로핏을 활용하여 서버에서 받은 응답 리스트 개수에 따라서 동적으로 레이아웃을 설정해주려고 한다. acativity_main.xml 레이아웃을 추가 할 부모 레이아웃을 먼저 만들어줍니다. 부모 레이아웃은 id는 petLayout으로 설정했습니다. activity_sub.xml SubActivity는 부모 레이아웃안에 동적으로 생성할 레이아웃을 정의해줍니다. id는 childPetLayout으로 설정했습니다. MainActivity.Kt 파일 서버에서 응답 받은 결과 개수에 따라 for문을 반복합니다. 데이터를 0번째부터 받은 뒤 createLayout이라는 함수에 데이터를 보내주어 레이아웃을 생성하면서 그 레이아웃에 받아온 데이터를 입력해준다. petLayout.addView(createLayout) ..
2023.05.16