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 🙂

Skomentuj

Proszę zalogować się jedną z tych metod aby dodawać swoje komentarze:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj /  Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj /  Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj /  Zmień )

Połączenie z %s

Ta witryna wykorzystuje usługę Akismet aby zredukować ilość spamu. Dowiedz się w jaki sposób dane w twoich komentarzach są przetwarzane.