Kotlin/Android: TextView 的文本 - 固定和绑定的部分
Kotlin/Android: Text of TextView - fixed and bound part
我正在使用数据绑定来填充我的 TextView 的文本属性:
android:text="@{String.valueOf(todaysData.totalYield)}"
这很好用。现在我想要一个固定的文本,但我不知道在 xml 中是否可行。我试过了:
android:text="Totals: @{String.valueOf(todaysData.totalYield)}"
android:text="Totals: {String.valueOf(todaysData.totalYield)}"
但在这两种情况下都不再使用绑定值,而是显示整个表达式。
是否可以在 xml 中合并固定和绑定的文本部分?
干杯
是的,您可以通过执行以下操作来做到这一点:
android:text= "@{@string/generic_text(todaysData.totalYield)}"
然后在您的字符串中您将拥有:
<string name="generic_text">My Name is %s</string>
或者您也可以执行以下操作:
android:text="@{`Totals: ` + todaysData.totalYield}"
我正在使用数据绑定来填充我的 TextView 的文本属性:
android:text="@{String.valueOf(todaysData.totalYield)}"
这很好用。现在我想要一个固定的文本,但我不知道在 xml 中是否可行。我试过了:
android:text="Totals: @{String.valueOf(todaysData.totalYield)}"
android:text="Totals: {String.valueOf(todaysData.totalYield)}"
但在这两种情况下都不再使用绑定值,而是显示整个表达式。
是否可以在 xml 中合并固定和绑定的文本部分?
干杯
是的,您可以通过执行以下操作来做到这一点:
android:text= "@{@string/generic_text(todaysData.totalYield)}"
然后在您的字符串中您将拥有:
<string name="generic_text">My Name is %s</string>
或者您也可以执行以下操作:
android:text="@{`Totals: ` + todaysData.totalYield}"