[android] 안드로이드 리소스 참조 방법
안드로이드에서는 리소스를 참조하는 방법으로 R
클래스를 사용합니다. R
클래스에는 애플리케이션의 리소스를 식별하는 데 사용되는 여러 내부 클래스가 포함되어 있습니다.
아래는 몇 가지 일반적인 리소스 유형에 대한 참조 방법입니다.
1. 이미지 리소스 참조
안드로이드에서 이미지 리소스는 drawable
폴더에 저장됩니다. 이미지 리소스를 참조하려면 다음 코드를 사용할 수 있습니다.
imageView.setImageResource(R.drawable.image_name);
2. 문자열 리소스 참조
안드로이드 애플리케이션에서 사용되는 문자열은 res/values/strings.xml
파일에 저장됩니다. 문자열 리소스를 참조하려면 다음 코드를 사용할 수 있습니다.
String appName = getResources().getString(R.string.app_name);
3. 레이아웃 리소스 참조
안드로이드에서 레이아웃은 res/layout
폴더에 XML 파일로 저장됩니다. 레이아웃 리소스를 참조하려면 다음 코드를 사용할 수 있습니다.
setContentView(R.layout.activity_main);
이외에도 참조해야 할 다양한 리소스 유형이 있습니다. 위에서 언급한 유형 이외의 리소스를 참조하는 방법은 해당 리소스 유형에 따라 조금씩 다를 수 있습니다.
리소스를 효율적으로 관리하고 사용하기 위해, R
클래스를 사용하는 방법을 잘 익혀두는 것이 안드로이드 애플리케이션 개발에 중요합니다.
추가 참고 자료:
- 안드로이드 공식 문서: 안드로이드 리소스 개요
- 블로그: 안드로이드 리소스 관리하기