gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 21:38:16 26 4
gpt4 key购买 nike

使用 android string.xml 资源是否有成本?如果我想减小我的应用程序大小,以下哪个更好

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

最佳答案

据我所知没有成本,这是我所知道的两个主要好处:

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

    <
  2. 您可以向人们提供 strings.xml 用于翻译,并创建 strings-es.xml(用于西类牙语)等文件,Android 将使用这些文件根据设备的默认语言自动显示您应用的翻译版本。

我确定它会影响编译时间,但我认为 SDK 会在实际 APK 的某处组合并优化您的所有字符串。

关于android字符串资源与应用程序大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17797042/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com