4. 테크니컬&팁/4.4.Android
[개발] xml을 이용한 Resource 사용법
지누셩
2010. 8. 10. 10:00
res / values 폴더에 xml파일을 만든다.
string.xml 파일은 기본으로 제공된다.
다른 파일을 사용하고 싶으면 동일한 폴더에 원하는 이름으로 xml 파일을 만들어 아래와 같은 형식으로 사용할 수 있다.
해당 폴더의 모든 xml 파일은 동일하게 인식한다.
단. 동일한 이름의 name을 사용하는게 발견되면 eclipse 툴에서 오류를 발생시킨다.
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">지누셩의 프로그램</string>
<string name="app_name">한글도 영문도 상관없음.</string>
</resources>
해당 값을 읽어 오는 방법
xml에서 사용하는 방법
- "@string/hello" 와 같은 형식을 이용하여 값을 읽어 올수 있다.
- string.xml 파일이 아니라도 상관없음. value.xml 파일도 동일하게 "@string/app_name"형식으로 읽어온다.
java소스에서 사용하는 방법
- getString(R.string.hello);
단..Activity 객체를 상속받은 메인 클래스에서만 해당 값을 읽어 올수 있음.