2011-09-23 15 views
15

Mam podstawowy plik zasobów ciągów dla Androida i jest całkiem pełny (bez końca w zasięgu wzroku). Miałem więc nadzieję, że zrobię porządek w domu i przeniesie ciąg znaków do ich własnego pliku zasobów. czy to możliwe?Czy w systemie Android można mieć więcej niż jeden plik zasobów ciągów znaków?

Wiem, że można mieć coś takiego, jak string-en lub string-de, ale czy jest możliwe, że istnieje plik zasobów, taki jak string-errors?

+0

alreday tu odpowiedzi http://stackoverflow.com/questions/13922522/are-there-any-side-effects-of-using-multiple-string-xml-files –

+1

@SultanMirza Moja pytano pierwszy .. prawie 5 lat temu. – AedonEtLIRA

Odpowiedz

25

Podobno tak. Właśnie wziąłem małą aplikację, utworzyłem nowy plik XML, values/labels.xml, i przeniosłem do niego część moich zasobów ciągów od values/strings.xml. Nie wprowadziłem żadnych innych zmian do aplikacji; Nadal działał dobrze.

+0

I nadal jest określany jako "R.string.rtfm"? – AedonEtLIRA

+6

Dopóki ciągi w nowym pliku są nadal zdefiniowane przy użyciu znaczników xml , można mieć dowolną liczbę plików zasobów. Nadal odwołujesz się do nich w taki sam sposób jak poprzednio, używając 'R.string.string_name'. – theisenp

+0

Tak, nie wprowadziłem żadnych innych zmian, więc nadal musiałem się odwoływać w ten sam sposób. Dzięki theisenp za wyjaśnienie. –

Powiązane problemy