nie hardkoduj! – strings.xml – #09

W mojej aplikacji używam różnych komunikatów skierowanych do potencjalnego użytkownika i to jeszcze w języku polskim. Android Studio jest tak miłe, że jak patrzę w kod to wyświetla mi to w formie:

Zaznaczenie_011.png

ale czy naprawdę tak wygląda mój kod? To byłoby straszne! 😀

Wystarczy jednak, że kliknę w tą linijkę i wtedy widzę to,  co jest ukryte:

Zaznaczenie_010.png

Gdzie mieszka magia?

Zaznaczenie_012

W katalogu /res/values/ chowa się mały plik strings.xml. Jeśli przyjrzeć mu się bliżej można zobaczyć prostą strukturę:Zaznaczenie_013

Kolejne klucze i wartości można by było dopisywać ręcznie, ale od czego mamy wbudowany edytor (link w prawym górnym rogu):

Zaznaczenie_014

Dzięki temu jeśli nagle przyjdzie mi do głowy zmienić komunikat, który kryje się pod „add” nie muszę przeszukiwać całej aplikacji – wystarczy zmiana w tym jednym miejscu 🙂

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.