JY-Dev Tech Blog

안드로이드(Android) - Drawable Arraylist (이미지 배열) 본문

안드로이드/그 외 여러가지

안드로이드(Android) - Drawable Arraylist (이미지 배열)

JY-Dev 2020. 8. 7. 17:45

[OverView]

이번에는 Drawable ArrayList 생성하는 방법에 대해 알려드리겠습니다.

 

 

일단 app/res/values 에 arrays Resource를 생성해 줍시다.

 

[values.xml]

<?xml version="1.0" encoding="utf-8"?>
<resources>


</resources>

 

그러면 이런 형태로 생성이 될텐데 이안에 array를 생성해 줍시다.

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <array name="sample_image">
        <item>@drawable/sample01</item>
        <item>@drawable/sample02</item>
    </array>

</resources>

 

이런식으로 array에 drawable를 넣어주도록 합시다.

 

이미지를 불러오려면 TypedArray로 선언을 해줘야합니다.

val imageDrawableArray = Context.resources.obtainTypedArray(R.array.weather_image)

그리고나서 값을 가져오는 방법

var drawable = mageDrawableArray.getDrawable(Index)

 

Comments