有没有使用多个string.xml文件的副作用?

我目前正在创build一个具有一些string(现在> 300)的应用程序,我有一些问题可以快速find一个string,其中有很多。 所以我正在考虑使用几个string.xml文件而不是只有一个(string_menu,string_activity1,…)的可能性。

这种做法有没有副作用? 这是一个坏的或好的做法?

我问这个,因为网上似乎没有很多人在使用这种可能性。 所以也许有一些问题呢?

Solutions Collecting From Web of "有没有使用多个string.xml文件的副作用?"

正如文档中所述,你可以使用任何你想要的文件名:

文件名是任意的。 <string>元素的名字将被用作资源ID。

在性能上没有/可忽略的副作用,您可以尽可能地添加。 但让他们干净…让我说我有3个活动文件MainActivityPhotoActivityUserActivity等…创build公共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 

希望这是有帮助的。 谢谢!