android字符串资源与应用程序大小

时间:2013-07-22 20:43:08

标签: android android-layout android-activity android-resources

使用android string.xml资源是否需要付费?如果我想保持我的应用程序大小,以下哪个更好

  1. 在布局文件中声明我的字符串文字,如<TextView android:text="Hello">
  2. 仅使用一个字符串文件将所有字符串存储为资源,如strings.xml
  3. 每个活动使用一个字符串文件(可以这么说),如strings_activity_hello.xml

1 个答案:

答案 0 :(得分:2)

据我所知,这是免费的,这些是我所知道的两大好处:

  1. 如果你在多个布局或类中使用相同的字符串,你可以在strings.xml中更改它,它将在任何地方更新(你永远不会忘记在某处更改它)。

  2. 您可以为人们提供strings.xml进行翻译,并创建类似strings-es.xml(西班牙语)的文件,Android将根据设备的默认语言自动显示应用的翻译版本。

  3. 我确信它会影响编译时间,但我认为SDK会在实际的APK中将所有字符串组合并优化。