我的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”的新文件中吗?
答案 0 :(得分:1)
您可以在values
文件夹中添加另一个XML文件,并根据需要为其命名。
在编译时,编译器将扫描所有资源文件夹,无论文件及其名称如何,都将为您的所有资源创建一个查找表。
答案 1 :(得分:0)
您可以在其中包含多个包含字符串常量的文件。您只需遵循文件命名规则,并确保不要复制任何字符串或文件名。