有一种方法可以通过xml布局将元素的属性链接到另一个元素的属性吗? 我想使用复选框禁用某些元素,我知道如何使用" onclick"和java代码,但我正在寻找这样的东西:
<Button
android:enabled="@+id/checkBox:checked"
/>
答案 0 :(得分:0)
Android中没有集成方式。我猜他们由于复杂性而将其排除在外,它不是一个简单的管理层。但是,正在努力实现MVVM原则,就像您正在搜索的那样。其中一个是bindroid。但是,没有使用它也没有使用我的同事。您需要一些样板代码,或实现某种形式的ObserverPattern,例如this。
答案 1 :(得分:0)
Preference
从XML提供android:dependency
属性,但不提供Button
。
您必须通过代码实现此功能,并使用简单的onClick()
。