본문 바로가기
Resource

코드에서 리소스 사용하기

by 하드락 2022. 10. 2.

코드에서 리소스 사용하기

 

다음은 코드에서 응용 프로그램의 특정 리소스에 접근해서 사용하는 예이다.

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Hello, World</string>
    <color name="bgTextColor">#FF00FF00</color>
    <dimen name="textPixelSize">10px</dimen>
    <drawable name="redDrawable">#F00</drawable>
    <string-array name="flavors">
        <item>커피</item>
        <item>우유</item>
        <item>아이스크림</item>
    </string-array>
</resources>

 

상기 리소스 파일에서 해당 리소스들의 값을 얻는 예이다.

String myString = getResources().getString(R.string.hello);

int myColor = getResources().getColor(R.color.bgTextColor);

float myDimen = getResources().getDimension(R.dimen.textPixelSize);

ColorDrawable myDrawable = (ColorDrawable) getResources().getDrawable(R.drawable.redDrawable);

String[] myArray = getResources().getStringArray(R.array.flavors);

 

'Resource' 카테고리의 다른 글

메뉴 다루기  (0) 2022.10.02
이미지 다루기  (0) 2022.10.02
단순 표시물 (Drawable)  (0) 2022.10.02
크기 (Dimension)  (0) 2022.10.02
색상 (Color)  (0) 2022.10.02

댓글