Ich möchte eine layout_marginBottom in meinem XML-Code. Verknüpfen Sie diese Bindung mit einer Observable-Variablen in den Code.Ist es möglich, eine Marge mit einer Observablen zu erfassen?
android:layout_marginBottom="@{viewModel.marginBottom}"
Und dann in meinem Code haben:
public final ObservableFloat marginBottom = new ObservableFloat(0);
Aber das wird nicht kompilieren, ist die Fehlermeldung:
ich die databind meiner Ansicht nach so zu setzen versucht,
Error:(12, 36) Cannot find the setter for attribute 'android:layout_marginBottom' with parameter type float on com.example.customView.
Ich versuchte mit ObservableInt zu, aber ähnliche Fehlermeldung. Vielleicht muss ich das int in ein dp umwandeln? Ist das möglich? Wie mache ich das?