【发布时间】:2014-03-18 23:04:19
【问题描述】:
如何让我的应用忽略某些配置,例如设备的语言(强制应用使用默认字符串)
为了更好地理解这就是具体问题:
我有一个 Android 库项目,其中包含 strings.xml 文件中的一些字符串
该库有 english、german、french 和 spanish 的字符串。
我想在应用程序中使用该库,但该应用程序仅支持 english 和 german 所以我想忽略 中的库项目提供的字符串>法语和西班牙语以避免部分翻译
如果没有神奇的解决方法,这可能吗?
谢谢
【问题讨论】:
-
如果
Locale不受支持,您可以在启动时手动覆盖它。在普通 Java 中很容易,对 Android 不确定。 -
从您的库副本中删除您不想要的字符串资源。作为奖励,您的 APK 会小一些。