Ответ 1
Как указано в документации, вы можете использовать любое имя файла:
Имя файла произвольно. <string> имя элемента будет использоваться как идентификатор ресурса.
В настоящее время я создаю приложение, в котором есть несколько строк ( > 300), и у меня есть некоторые проблемы, чтобы быстро найти строку со многими из них.
Поэтому я рассматривал возможность использования нескольких string.xml
файлов вместо одного (string_menu, string_activity1,...).
Есть ли побочный эффект в этой практике? Это плохая или хорошая практика?
Я спрашиваю об этом, потому что кажется, что многие люди в сети используют эту возможность. Так может быть, есть некоторые проблемы с этим?
Как указано в документации, вы можете использовать любое имя файла:
Имя файла произвольно. <string> имя элемента будет использоваться как идентификатор ресурса.
В производительности есть НЕТ/Незначительные побочные эффекты, вы можете добавить столько, сколько сможете. Но сделайте их чистыми... Скажем, у меня есть 3 файла активности MainActivity, PhotoActivity, UserActivity и т.д.... создайте на общих strings.xml
файлы и другие файлы, связанные с деятельностью.
-strings.xml -> create common string values here.
--strings_main.xml -> create main activity specific string values here.
--strings_photo.xml -> ...
--strings_user.xml -> ... etc etc
Надеюсь, это полезно. Спасибо!