如何在数据绑定xml中拥有空格和特殊字符?

时间:2017-11-20 14:46:04

标签: android xml data-binding android-databinding

  android:text="@{'\u2022' +item.title}"

我正在使用数据绑定,应该是空格+子弹+空格+标题 当我添加空间时,它会打破

2 个答案:

答案 0 :(得分:1)

你应该能够在问题中做出你的建议:

android:text="@{`\u0020\u2022\u0020` + item.title}"

但最好使用字符串格式:

<string name="bullet"> \u2022 %1$s</string>

并像这样使用它:

android:text="@{@string/bullet(item.title)}"

我很确定\u0020只是一个普通的空间,所以我只是在字符串资源中使用了一个普通的空格。

答案 1 :(得分:0)

我想回答我的问题

android:text="@{(@string/space).concat(@string/bullet).concat(@string/space).concat(item.title)}"


<string name="space">\u0020</string>
<string name="bullet">\u2022</string>