안드로이드/String
String xliff 사용하기.
설.현.아빠
2011. 3. 23. 15:34
정확히 무언지는 잘모르겠다...아래 예제를 보면...
String state="handsome";
context.getString(R.string.test, state);
getString할때 state값을 넘겨주고 strings.xml에서 해당 state를 받아와서 %s로 출력해주는 역할이라고 할 수 있겠다.
물론 출력이야 소스에서 해야지.
String.xml 파일의 <resource> 태그를 <resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">로 변경합니다. [출처] 안드로이드 String xliff 사용|작성자 이쓰뽀이
<!--<resource>-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
예로 아래와 같은 스트링을 String.xml 파일에 정의합니다.
<string name="test">I am a <xliff:g id="state">%s</xliff:g> boy </string>
위와 같은 스트링을 소스내에서 아래와 같이 사용시
String state ="handsome";
context.getString(R.string.test, state)
다음과 같이 출력됩니다.
I am a handsome boy