Android数据绑定中无法引用其他View ID

我刚刚看完高级数据绑定 – Google I / O 2016,并希望应用以下内容来减less在不同视图中使用的expression式的重复次数。

在这里输入图像说明

但我不能在我的情况下工作:

<ImageButton android:id="@+id/btn_list" android:layout_width="48dp" android:layout_height="48dp" android:layout_gravity="start" android:background="@drawable/btn_s01_list" android:visibility="@{bean.shouldHideControls? View.GONE: View.VISIBLE}"/> <ToggleButton android:id="@+id/btn_radar" android:layout_width="48dp" android:layout_height="48dp" android:background="@drawable/btn_radar_selector" android:checked="false" android:gravity="end" android:text="" android:textOff="" android:textOn="" android:visibility="@{btn_list.visibility}"/> 

我得到了

错误:(426,39)标识符必须具有XML文件中的用户定义types。 btn_list缺less它

编辑:

我在同一个谈话中错过了一个重要的观点…视图ID是骆驼化的。

在这里输入图像说明

Solutions Collecting From Web of "Android数据绑定中无法引用其他View ID"