2014-06-16 7 views

Antwort

14

das nicht möglich ist in Standard-Layout-XML. Sie könnten den Dimensionswert in Java abrufen, ihn mit -1 multiplizieren und in Java anwenden.

Sie könnten das sogar in Form eines benutzerdefinierten Attributs (z. B. yourapp:layout_negativeMarginRight) in Ihrer eigenen benutzerdefinierten Unterklasse von ViewGroup tun, wenn Sie wirklich wollten. Dies scheint übertrieben zu sein.


UPDATE: Das ist jetzt etwas möglich über data binding expressions:

android:padding="@{0.75f * @dimen/icon}" 

Es funktioniert nicht für Ränder oder andere Layout-Attribute aufgrund der fehlenden Adapter binden, die Sie implementieren können. Siehe this bug.

+0

Awh, in Ordnung: P Danke für die schnelle Antwort! – Velixo

Verwandte Themen