在 Android Studio 中,android:text="SomeText @string/some_string SomeText" 的正确语法是什么?

In Android Studio what is the correct syntax for android:text="SomeText @string/some_string SomeText"?

strings.xml 文件中我有以下条目 -

<string name="Rs">\u20B9</string>

现在在我的 activity_main.xml 文件中有条目 -

android:text="@string/Rs"

设备上的输出正确显示为“¥”

但是当我有条目时 -

android:text="Pizza @string/Rs 350"

我设备上的输出错误地显示为“Pizza @string/Rs 350”

如何更正此问题?

你可以使用这种方式,例如你有用户名,你想将它存储为这样的字符串 <string name="user_name">User Name </string>

您已将以下代码放入 strings.xml 文件中 -

<string name="pizza_price">Pizza \u20B9350</string>

并且您必须将以下代码放入 activity_main.xml 文件中 -

android:text="@string/pizza_price"

来源 - Concatenate multiple strings in Android Studio xml