2014-06-16 15 views

Odpowiedz

14

To nie jest możliwe w standardowy układ XML. Możesz pobrać wartość wymiaru w Javie, pomnożyć ją przez -1 i zastosować ją w Javie.

Możesz nawet zrobić to w postaci niestandardowego atrybutu (np. yourapp:layout_negativeMarginRight) w swojej własnej podklasie niestandardowej ViewGroup, jeśli naprawdę chcesz. To może wydawać się przesadą.


UPDATE: To jest teraz nieco możliwe poprzez data binding expressions:

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

To nie działa na marginesie lub jakikolwiek inny układ atrybuty z powodu braku wiążących adaptery, które można wdrożyć. Zobacz this bug.

+0

No dobra, w porządku: P Dziękuję za szybką odpowiedź! – Velixo

Powiązane problemy