databinding使用string format
<string name="Generic_Text">My Name is %s</string>
android:text= "@{@string/Generic_Text(Profile.name)}"
使用Html标签
<data>
<import type="android.text.Html"/>
</data>
...
android:text="@{Html.fromHtml(@string/sxx_user_rank(user.readTimes))}"
使用过程中当两个font标签嵌套html内层标签不起作用。
<![CDATA[<font color=\'#FF9900\'>作品阅读次数<font color=\'#333333\'> %1$s </font>次</font>]]>
今天又遇到一个字符串使用问题
android:text="@{task.title_total>0?Html.fromHtml(@string/task_title(task.title,task.title_num,task.title_total)):task.title}"
这样写一直报错,然后改用下面的写法没问题。
android:text="@{Html.fromHtml(task.title_total>0?@string/task_title(task.title,task.title_num,task.title_total):task.title)}"