티스토리 뷰


보통 code에서 string만 빼와서 string.xml에 넣어놓고 쓴다.
이렇게 string.xml 로 빼내서 쓰게되면 다국어 지원이 편리해지는데 적용시키는법은 더 간단하다.

string.xml 은 res/values/ 안에 저장이 되는데 이를

res/values-ko/
res/values-en/


으로 두개의 폴더를 만들고 (기존 values의 string.xml은 없어도 된다) 각각의 폴더안에 언어대로 string 을 넣어주면된다.
res/values-ko/
<string name="mystring_hi">안녕</string>
res/values-en/
<string name="mystring_hi">hello</string>
이때 ko와 en에 있는 string name이 같아야 모바일의 언어설정에 따라 자동적으로 변경된다.
code : getString(R.string.mystring_hi);

댓글