有没有办法设置xml string
标记值的值,以包含另一个string
标记值的值。这个想法是这样的:
<string name="tag1">"this is"</string>
<string name="tag2"><tag1 + " what I mean"</string>
这可能吗?如果可以,我该怎么做?
答案 0 :(得分:0)
这可能吗?如果可以,我该怎么做?
在android资源文件中无法进行算术,连接操作。
答案 1 :(得分:0)
您可以使用我创建的这个小型库来串联字符串,而无需编写任何Java / Kotlin代码,而无需编写任何XML / Kotlin代码:https://github.com/LikeTheSalad/android-string-reference
用法
根据您的示例,您必须像这样设置字符串:
<string name="tag1">this is</string>
<string name="template_tag2"><${tag1} what I mean</string>
然后在构建项目之后,您将获得:
<string name="tag2"><this is what I mean</string>