公式リファレンスに記載されている通りですが、
<string name="self_introduction">My name is %1$s</string>
というstringリソースが定義されているとします。これをData Bindingを使ってLayout XML内部にて、たとえばTextView
のtext
フィールドにバインドしたい場合、
以前だと下記のような記述方法のみ有効だったような気がしたのですが、
android:text="@{String.format(@string/self_introduction, user.name)}"
改めて確認したところ、
android:text="@{@string/self_introduction(user.name)}"
と記述できます。
メモ程度に。