Ich möchte wie dies eine Möglichkeit, Bindungen verwenden:Wie kann ich eine Eigenschaft in der XML-Bindung aktualisieren?
<ImageView
android:id="@+id/play"
android:layout_width="30dp"
android:layout_height="30dp"
android:background="@{play.isEnabled() ? @drawable/round_button : @drawable/round_disable_button}"
android:src="@drawable/play" />
Ich möchte, dass die Bindung aktualisiert, wenn ich, dass ImageView
in Java
Klasse aktiviert oder deaktiviert werden, wie kann ich das tun?
Verwendung [StateListDrawable] (https://developer.android.com/reference/android/graphics/drawable/StateListDrawable.html), dass hat zwei verschiedene Zeichen für jeden Zustand – pskink
@pskink: danke :) – Maryam
für mehr auf StateList beziehen sich auf [diese] (https://developer.android.com/guide/topics/resources/drawable-resource.html#StateList) – pskink