Iba*_*bad 7 android android-resources
我有一个需要显示的资源下找到字符串的Android应用程序,但可以有多个strings.xml文件,即strings1.xml,strings2.xml等第三.字符串键可以驻留在不同的stringsN.xml文件中,现在如果找到一个键,可以说它strings1.xml应该显示而不用相同的键查看其他字符串文件.
在android中有可能吗?我在我的.Net应用程序中做过这个事情,但在android中似乎不可行.事实上,当我在多个strings.xml文件中输入重复键的值时,android会给出编译错误.
编辑
这样做的原因是,有不同的客户端运行我的应用程序.让我们假设对于clientA,我添加了值为"ABC"的密钥"company",并且在我的默认strings.xml文件中,已经存在具有相同密钥"company"但默认值为"Default Company"的默认公司名称.现在,如果clientA打开我的应用程序,则客户A的公司名称应为"ABC"和"默认公司".
不,这在 Android 上是不可能的。
不同文件夹中只能有重复的资源名称 ( values-qualifier)。即使这样,字符串也不会重复。它们已准备好本地化,并且一次只会加载一个。
如果您告诉我们为什么需要这个,我们也许可以建议更好的解决方案。
| 归档时间: |
|
| 查看次数: |
4085 次 |
| 最近记录: |