【发布时间】:2022-06-10 22:31:06
【问题描述】:
我是 Android 世界的新手,我正在使用 Jetpack Compose 学习 Android。 如您所知,Compose 正在尝试替换所有 .xml 文件,但在特定情况下,我使用 string.xml 文件来存储我的所有“静态文本”。但是这些文件是 .xml 文件,所以......我想知道是否还有其他选项可以在没有 .xml 文件的情况下在 Android 中使用此字符串资源
这是我正在使用的 xml 文件的示例
<resources>
<string name="this_is_an_example">Hello world!</string>
</resources>
我正在像这样使用 mi kotlin 文件中的字符串资源
stringResource(id = R.string.this_is_an_example)
【问题讨论】:
-
根据定义,字符串资源是 XML 文件。不过,欢迎您以其他方式将字符串存储在您的应用程序中。请参阅 lyricist 了解特定于 Compose 的方法。
-
@CommonsWare 这正是我正在寻找的。非常感谢,我会阅读文档并尝试在我的项目中实现它。