В моем приложении Android я использую вес LinearLayout в нескольких точках моего приложения. Эти веса используются как в xml, так и в коде, поскольку я меняю их динамически.
Чтобы повторно использовать одни и те же значения повсюду, я подумал, что могу объявить их в своих файлах xml следующим образом:
<resources>
<dimen name="total_weight">5</dimen>
<dimen name="expanded_weight">3</dimen>
<dimen name="collapsed_weight">2</dimen>
</resources>
Но это не работает, поскольку dimen принимает только единицы измерения dp, px или sp.
Какой обходной путь я могу использовать?