Android xml文件中的常量

时间:2014-03-10 03:27:45

标签: android xml string

我的Android设置xml文件(res / xml / settings.xml)中有一些这样的代码:

    <EditTextPreference
            android:title="@string/settings_date_format"
            android:summary="@string/settings_date_format_summary"
            android:key="settingsDateFormat"
            android:defaultValue="@string/config_settings_date_format_default_value" />

这样的字符串:

<string name="config_settings_date_format_default_value">dd MMM yyyy, HH:mm</string>

如您所见,我将默认值设置为字符串。但是,我希望将这些默认值存储在其他位置,因为将它们放在res / values / strings.xml中是没有意义的

我可以将它们放在名为“config.xml”的新文件中吗?

2 个答案:

答案 0 :(得分:1)

您可以在values文件夹中添加另一个XML文件,并根据需要为其命名。

在编译时,编译器将扫描所有资源文件夹,无论文件及其名称如何,都将为您的所有资源创建一个查找表。

答案 1 :(得分:0)

您可以在其中包含多个包含字符串常量的文件。您只需遵循文件命名规则,并确保不要复制任何字符串或文件名。