如何从res\values\strings.xml
xml 布局文件中获取格式化字符串?例如:有一个res\values\strings.xml
这样的:
<resources>
<string name="review_web_url"><a href="%1$s">Read online</a></string>
</resources>
和这样的 xml 布局文件:
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools">
<data>
<variable name="model" type="com.example.model.MyModel" />
</data>
<TextView android:text="@string/review_web_url"/>
</layout>
如何获取review_web_url
使用值 @{model.anchorHtml} 传递/格式化的资源字符串?
有一种方法可以像我在 java 代码中那样获取这个格式化的字符串:
String anchorString = activity.getString(R.string.review_web_url, model.getAnchorHtml());
但从 xml 布局?