Close

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 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: