와챠의 우당탕탕 코딩 일기장

[안드로이드] 한국관광공사 Tour API 활용하기(지역기반 관광정보조회) - XML 데이터 가져오기 본문

코딩 일기장/Android(Kotlin)

[안드로이드] 한국관광공사 Tour API 활용하기(지역기반 관광정보조회) - XML 데이터 가져오기

minWachya 2021. 6. 23. 22:57
반응형

json으로 가져오면 item이 1개일 때 배열로 받아오지 못하는 문제가 있어서 xml로 가져와보기로 했다.

 

 

실행 결과 - 아이템 1개
실행 결과 - 아이템 여러개

사진이 없으면 기본 사진 보이게 했다! 맨 위가 그 예시임

 

 

참고로 xml은 이렇게 생김

 

외부에서 데이터를 가져오기 때문에

AndroidManifext.xml

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 추가하고

application 안에 android:usesCleartextTraffic="true" 추가

 

list_item_tour.xml : api의 item을 담을 공간, 리사이블러뷰에 들어갈 아이템

 

activty_main.xml : 위에서 담은 아이템들을 보일 공간, 리사이클러뷰

 

Tour.kt : 아이템 담을 데이터 클래스

 

TourAdapter.kt : 리사이클러뷰 어댑터

 

MainAvtivity.kt : xml 파싱해서 얻은 아이템들을 리사이클러뷰에 담기


으와~~~ 드뎌 문제 해결... 잘 해결 되어서 넘 다행이다.

이제 좀 더 편하게 ui만들어서 사용하면 됨!! 아자자

반응형
Comments