我使用数据绑定制作选项卡屏幕。
当我单击选项卡按钮或滑动选项卡屏幕时,我想更改选项卡按钮的样式。
(选项卡按钮-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);
}