在strings.xml中属性'msgid'的含义是什么?

时间:2011-01-20 03:02:17

标签: android

strings.xml中属性'msgid'的含义是什么?

如何获得价值?

2 个答案:

答案 0 :(得分:2)

如果您使用字符串本地化,则在strings.xml中存在属性“msgid”。例如,如果在文件夹values-es中有西班牙语的备用应用程序字符串,则values.xml将包含“msgid”。

当我查看strings.xml中的西班牙语时,我看到一些长值,如

8340973892742019101

有趣的是,意大利语和其他语言的strings.xml包含相同字符串的相同msgid。

我唯一想到的是它是一些由应用程序内部生成的唯一资源ID。因此,我认为在其中寻找其他含义并不合理。它们在应用程序中是独一无二的,这很重要。

答案 1 :(得分:0)

这些是操作系统的字符串,来自com.android.support:appcompat-v7包。您可以看到它们定义为here