2013-02-27 1 views
-1

표준 lml 파일을 사용하여 다양한 언어로 문자열 값을 제공하는 다국어 응용 프로그램이 있습니다.Android에서 문자열 리소스 조회를 확장 할 수 있습니까?

... 
res/values/strings.xml 
res/values-es/strings.xml 
res/values-pt/strings.xml 
... 

표준 xml 파일을 살펴보기 전에 다른 곳에서 리소스를 찾기 위해 안드로이드의 정상적인 동작을 무시하고 싶습니다.

코드가 getResources(). getString()을 호출 할 때 사용자 정의 코드는 표준 getString 구현으로 되돌아 가기 전에 대체 리소스 파일을 조사합니다.

이것을 달성 할 방법이 있습니까?

감사합니다.

+1

이 호출을 수행하는 래퍼 클래스를 먼저 파생시킬 수 있습니다. – Trinimon

+0

올바른 질문은 "다른 어딘가에"입니까? – Simon

+0

@ André 예, _ @ string/stringKey_와 같은 xml 파일에서 문자열 리소스를 사용할 때 동일한 기능을 사용하고 싶습니다. – dami

답변

1

이 방법이 있습니까?

아니요. 사용자 자신의 호출이 getString() 인 경우 자신의 코드에서 해당 호출을 감싸서 "어딘가에"를 확인할 수 있습니다.

0

기본적으로 안드로이드는 필요한 리소스에 대한 res 폴더 만 보이기 때문에 당신이 성취하고자하는 부분은 불가능합니다.

관련 문제