string.xml 에는 아래와 같이 되어있는데
안드로이드 스튜디오에서는 string editor 쓰면 된다지만, 솔찍히 너무 느려서(i5-2500을 탓해야 하나..)
string.xml에 복붙해서 수정하는데 훨신 빠르다.
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">Hello!</string> </resources> |
액티비티 xml 쪽에서는 아래와 같이 @string/문자열식별자 식으로 쓴다.
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> |
도움말 안보고 막 쓰다 보니 되서 냅두긴 했는데.. 이게 코드에서는 정석인가?
String string = getString(R.string.hello); |
[링크 : https://appcafe.tistory.com/31]
[링크 : https://developer.android.com/guide/topics/resources/string-resource?hl=ko]
+
i18n 적용은, values-국가코드 식으로 구분해서 쓰면 되는 듯
res/values/strings.xml res/values-fr/strings.xml res/values-ja/strings.xml |
이미지도 문자열 처럼 drawable-국가코드 식으로 되는 듯
res/drawable/ res/drawable-ja/ |
[링크 : https://developer.android.com/guide/topics/resources/localization?hl=ko]
'Programming > android' 카테고리의 다른 글
안드로이드 64bit 지원 (0) | 2021.07.27 |
---|---|
핸드폰으로 만든 앱 올리기 (0) | 2020.06.17 |
안드로이드 HTTP를 이용한 REST API 호출 (0) | 2020.06.10 |
retrofit 어렵네.. (0) | 2020.06.09 |
Android Logcat (0) | 2020.06.09 |