2011-01-23 3 views
2

Android에서 동적 언어 팩 및 테마를 구현하라는 특별한 요청이 있습니다. 이것은 기본적으로 의미런타임시 string.xml 변경

  1. 이 (번역 포함)라는 파일 strings.xml의
  2. 는 하나의 파일 /res/values/strings.xml는
  3. 을 다운로드 한 응용 프로그램에서 대체를 포함하는 zip 파일을 다운로드

이것이 가능합니까? 도와 줘서 고마워.

답변

1

아니요. Res 폴더 내부는 정적이며 런타임에 R 클래스를 다시 만들 수 없습니다.

상황에 맞게 sqlite를 사용해 보시지 않겠습니까?

+0

이 경우 모든 인터페이스를 "수동으로"변환해야합니다. 별로 옵션이 아닙니다. 나는 다른 옵션이 존재하는지, 어쩌면 제 3 자 라이브러리가 외부 파일과 함께 스킨과 다국어를 허용하는지 모르겠습니다. –

+0

아닙니다. 특정 언어를 검색하기 위해'WHERE language = 'french''와 같은 조건을 추가 할 수 있습니다 – StackOverflowed

관련 문제