안드로이드 스튜디오 언어(다국어)설정(Values-String.xml)
안드로이드 스튜디오 다국어설정
(Values-String.xml)
- 이번에는 쉬우면서도 나름?? 중요한 다국어설정 하는 법을 알아보겠습니다
- 앱을 나라별로 띄워주는 UI를 다르게 설정해야 할 경우가 있습니다.
- 물론 자바코드로도 가능하지만 이번글은 간단하게 [values]-[string.xml]을
통해서 설정하는 법을 알아보겠습니다.
① 폴더를 만들어 주세요
열심히 복붙한 후에 원하는 국가를 - 뒤에 붙이면 됩니다.
인터넷 검색해보면 나라별로 쫙 보실수 있습니다.
일단 저는
ko(대한민국), en(미국), ja(일본), es(스페인), zh(중국)를
설정했습니다. 영어, 일본어, 중국어 이런식이죠
②안드로이드 스튜디오에서 확인
나라별로 국기까지 그림으로 나오면서
알려줍니다.
③ String.xml 작성
Default
<resources>
<string name="hello_world">Hello world!</string>
</resources>
Default 입니다
설정한 국가언어 외의 언어를
선택 했을때 나오는 String 입니다.
En
<resources>
<string name="hello_world">Hello world!</string>
</resources>
Es
<resources>
<string name="hello_world">¡Hola!</string>
</resources>
ja
<resources>
<string name="hello_world">こんにちは!</string>
</resources>
ko
<resources>
<string name="hello_world">안뇽!</string>
</resources>
zh
<resources>
<string name="hello_world">Nǐ hǎo!</string>
</resources>
아 중국어는 한자로 썼어야 하는데
영어표기로 해버렸네요 실수로
④ activity_main.xml 작성
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
tools:context=".MainActivity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="30sp"
android:textColor="#000000"
android:text="@string/hello_world"/>
</RelativeLayout>
⑤ 디바이스에서 원하는 언어 선택
⑥ 결과 확인
Default, en
es
ja
ko
zh
'안드로이드(android) > 알아두면 좋은것' 카테고리의 다른 글
안드로이드 스튜디오 설치 에러(No JVM installation~) (1) | 2016.04.27 |
---|---|
안드로이드 스튜디오 알아두면 좋은 단축키 (0) | 2016.04.16 |
[Android Studio]북마크(Book mark) (0) | 2016.04.07 |
Android Studio Logcat 사용하기 (2) | 2016.04.06 |
Android studio 변수명 한번에 변경 (0) | 2016.04.06 |