我在很多地方读到过你应该在你的资源文件中声明你的 String 对象,但我没有在任何地方读到任何好处。
我已经将布局中的所有字符串声明为资源,但在我的课程中没有这样做。
我的问题是:
将字符串声明为资源有什么好处?有什么记忆好处吗?
我在很多地方读到过你应该在你的资源文件中声明你的 String 对象,但我没有在任何地方读到任何好处。
我已经将布局中的所有字符串声明为资源,但在我的课程中没有这样做。
我的问题是:
将字符串声明为资源有什么好处?有什么记忆好处吗?
我认为最重要的是:翻译!将新的 strings.xml 放在正确的文件夹中,应用程序会为每个设备自行翻译。
但也有组织问题。就像布局一样,您通常不会在代码中构建,因为那不是它的地方。代码是处理东西。字符串只是您的代码用于在屏幕上显示内容的另一种资源。
本地化的主要好处之一是:您保持代码独立于语言,只需为要支持的每种语言提供不同的 XML 文件。