gpt4 book ai didi

android - 布局文件中是否可以连接资源字符串/字符串连接?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:20:53 27 4
gpt4 key购买 nike

我有资源字符串:

<string name="address">Address</string>
<string name="city">City</string>
<string name="country">Country</string>
<string name="pincode">Pincode</string>

在我的应用程序中,在少数地方我单独使用这些字符串,在少数地方我用冒号接替它们。
我不知道要创建另外四个资源字符串:

<string name="address_with_colon">Address: </string>
<string name="city_with_colon">City: </string>
<string name="country_with_colon">Country: </string>
<string name="pincode_with_colon">Pincode: </string>

现在要实现这一点,我必须用冒号连接我的资源字符串。我知道这很容易,虽然我可以在我的 Activity 类中编写 java 代码。但我想要的是在我的布局文件中进行连接。
问题:布局文件中是否可以进行字符串连接?
这是我必须执行连接的地方:

android:text="concatenation_if_possible"

最佳答案

使用 XML 实体可以在 XML 文件中的多个位置使用相同的字符串:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE resources [
<!ENTITY appname "MrQuery">
<!ENTITY author "Oded">
]>

<resources>
<string name="app_name">&appname;</string>
<string name="description">The &appname; app was created by &author;</string>
</resources>

我使用了这个答案:dynamic String using String.xml?

关于android - 布局文件中是否可以连接资源字符串/字符串连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25419210/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com