在我的布局中,我有一个复选框,它应该切换不同视图的启用状态。这意味着,一个视图的选中值应该绑定到另一个视图的启用值。
在我看来,这对于新的数据绑定库来说是一个完美的用例,在我看来,它应该是一个简单的xml行,而不必使用Java代码。有点像android:enabled="@{(@id/chk_enabled).isChecked()}",我在想。可悲的是,这是无效的,我找不到任何信息,如何正确地做到这一点。
所以我才想知道,这有可能吗?
发布于 2016-10-13 11:47:51
试试这个:
<CheckBox
android:id="@+id/showMore"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<EditText
android:enabled="@{showMore.checked ?true:false}"
android:layout_width="match_parent"
android:layout_height="20dp" />https://stackoverflow.com/questions/40019345
复制相似问题