0

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

我怎样才能尽可能高效/优雅地实现它?我查看了 Android 文档中的语言环境、样式、主题和许多其他主题,但似乎没有什么能很好地适应。

4

1 回答 1

0

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

可能这个链接可以帮助动态创建字符串。

于 2013-09-23T13:27:35.967 回答