리소스에 대한 참조
리소스들을 복제하는 대신 참조만 하는 것이 가능하다. 예를 들어 같은 문자열을 여러 개의 문자열 배열들에
일일이 복제하여 저장하는 대신, 하나의 문자열 리소스로 만들어 두고 그것을 여러 문자열 배열에서 참조하게
할 수 있다. 리소스 참조가 가장 흔히 쓰이는 곳은 레이아웃 XML 파일이다. 레이아웃들은 레이아웃의 색상,
크기, 문자열, 그래픽에 대한 특성들을 지정할 때 다른 자원들을 참조한다.
< /res/values/strings.xml >
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Soup List</string>
<string name="chicken_soup">Organic Chicken Noodle</string>
<string name="minestrone_soup">Veggie Minestrone</string>
<string name="chowder_soup">New England Lobster Chowder</string>
</resources>
< /res/values/arrays.xml >
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="soups">
<item>@string/chicken_soup</item>
<item>@string/minestrone_soup</item>
<item>@string/chowder_soup</item>
</string-array>
</resources>
'Resource' 카테고리의 다른 글
| 스타일(Style) 다루기 (0) | 2022.10.02 |
|---|---|
| 레이아웃 다루기 (0) | 2022.10.02 |
| 원본(raw) 파일 다루기 (0) | 2022.10.02 |
| XML 파일 다루기 (0) | 2022.10.02 |
| 메뉴 다루기 (0) | 2022.10.02 |
댓글