在运行时无法识别BindingAdapter

时间:2019-05-26 04:59:51

标签: android data-binding android-binding-adapter

我使用数据绑定制作选项卡屏幕。

当我单击选项卡按钮或滑动选项卡屏幕时,我想更改选项卡按钮的样式。
(选项卡按钮-recyclerview,选项卡屏幕-viewpager2)

其他都很好。
例如)标签菜单名称,std::ofstream值更改,检查事件。

但是,BindingAdapter的功能未运行。(看不到执行Log.d。)

.bib

模型

menuSelected

回收项目

@BindingAdapter({"textStyle"})
public static void setTextSize(TextView tv, boolean selected) {
     Log.d("Test", "BindingAdapter TextView: " + selected);
     TextViewCompat.setTextAppearance(tv, selected
             ? R.style.horizon_selected
             : R.style.horizon_unselected);
}

0 个答案:

没有答案