Есть ли основания ссылаться на текст элемента пользовательского интерфейса в файле строк. xml, а не на жесткое кодирование в Android Studio? - PullRequest
0 голосов
/ 27 апреля 2020

Кажется, что проще просто жестко закодировать текстовые значения. В случае, если эти значения должны быть изменены, кажется, что было бы более логично искать соответствующий элемент пользовательского интерфейса в файле макета xml каждого действия, а не просматривать все строки. xml. Конечно, если у вас есть определенные элементы пользовательского интерфейса в нескольких действиях, которые все используют один и тот же текст, это может быть исключением (как, например, кнопка «Назад»), но, как правило, не представляется большим преимуществом их сохранения в строках. xml. Я что-то упустил?

1 Ответ

1 голос
/ 27 апреля 2020

Я дам вам две причины; 1 - Избегайте дублирования: все ваши строки в одном месте. Кроме того, вы можете использовать строковое значение много раз. когда вы хотите изменить это, есть одно место, чтобы сделать изменение. это упрощает поддержку.

2 - Поддержка нескольких языков: если вы хотите перевести свои строки на другой язык, у вас должны быть все строки в строках. xml

позвольте мне знать, если вам нужно больше разъяснений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...