Вы можете использовать BindingAdapter вместо объявления атрибутов в файле attrs.xml
. Выполните следующие действия:
class BindingUtil {
@BindingAdapter("cpb_title")
public static void setTitle(TextView view, String title) {
view.setText(title);
}
}
Затем вы можете использовать атрибут app:cpb_title
в своем XML, как показано ниже:
<Textview
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:cpb_title="@{model.someStringField}" />