Android 根据应用程序用途更改字符串集

Android 根据应用程序用途更改字符串集,android,Android,我正在构建一个Android应用程序,可以用于两个不同的目的,比如骑自行车和跑步。我想根据用户的喜好加载特定于运动的关键字。它们可以在不同的文件中定义,比如strings\u biking.xml和strings\u running.xml 如何尽可能高效/优雅地实现这一点?我查看了Android文档中的地区、风格、主题和许多其他主题,但似乎没有什么内容足够合适。AFAIK它不支持按类别进行区分。strings.xml仅用于本地化。出于您的目的,您可以为字符串名称定义一些前缀/后缀。在“活动”中

我正在构建一个Android应用程序,可以用于两个不同的目的,比如骑自行车和跑步。我想根据用户的喜好加载特定于运动的关键字。它们可以在不同的文件中定义,比如
strings\u biking.xml
strings\u running.xml


如何尽可能高效/优雅地实现这一点?我查看了Android文档中的地区、风格、主题和许多其他主题,但似乎没有什么内容足够合适。

AFAIK它不支持按类别进行区分。strings.xml仅用于本地化。出于您的目的,您可以为字符串名称定义一些前缀/后缀。在“活动”中使用字符串时,通过将该前缀/后缀和字符串名称应用于自行车、跑步或任何其他条件来创建字符串运行时

可能有助于动态创建字符串