2014-06-16 9 views

risposta

14

Questo non è possibile in layout standard XML. È possibile recuperare il valore della dimensione in Java, moltiplicarlo per -1 e applicarlo in Java.

Si potrebbe persino farlo sotto forma di un attributo personalizzato (ad esempio, yourapp:layout_negativeMarginRight) nella sottoclasse personalizzata di ViewGroup, se proprio si desidera. Questo sembrerebbe essere eccessivo.


UPDATE: Questo è ora possibile tramite alquanto data binding expressions:

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

non funziona per margini o qualsiasi altra disposizione attribuisce a causa della mancanza di adattatori che è possibile implementare vincolante. Vedi this bug.

+0

Awh, va bene: P Grazie per la risposta rapida! – Velixo

Problemi correlati