안드로이드 개발 정보
(글 수 568)
안녕하세요.
오랫만에 글 쓰네요.
strings.xml 파일에 선언된 문자열을 가져오는 방법은 다들 아실거예요.
<string name="setting_title">Setting</string>
이런식으로 선언 되어 있다면.
java 소스에서는
R.string.setting_title
이렇게 가지고 오지요.
그러면,
<string-array name="repeat_titles">
<item>No repeat</item>
<item>Current Movie repeat</item>
<item>Next Movie play</item>
</string-array>
이렇게 string-array 로 선언한 경우는 어떻게 가져 올까요?
string의 경우를 생각해 보면,
R.string-array.repeat_titles
뭐 이런식이 될거 같은데요.
아니더라구요 ㅡ.ㅡ
Resources res = getResources();
String[] titles= res.getStringArray(R.array.repeat_titles);
이런식으로 가져 오더라구요.
Resources 클래스에 다양하게 값을 가져오는 함수가 있답니다.
자세한 내용은
http://developer.android.com/reference/android/content/res/Resources.html
여기를 참조하세요.
수고하세요!
오랫만에 글 쓰네요.
strings.xml 파일에 선언된 문자열을 가져오는 방법은 다들 아실거예요.
<string name="setting_title">Setting</string>
이런식으로 선언 되어 있다면.
java 소스에서는
R.string.setting_title
이렇게 가지고 오지요.
그러면,
<string-array name="repeat_titles">
<item>No repeat</item>
<item>Current Movie repeat</item>
<item>Next Movie play</item>
</string-array>
이렇게 string-array 로 선언한 경우는 어떻게 가져 올까요?
string의 경우를 생각해 보면,
R.string-array.repeat_titles
뭐 이런식이 될거 같은데요.
아니더라구요 ㅡ.ㅡ
Resources res = getResources();
String[] titles= res.getStringArray(R.array.repeat_titles);
이런식으로 가져 오더라구요.
Resources 클래스에 다양하게 값을 가져오는 함수가 있답니다.
자세한 내용은
http://developer.android.com/reference/android/content/res/Resources.html
여기를 참조하세요.
수고하세요!