2013-08-30 2 views
8

Мне просто интересно, могу ли я сделать некоторые вычисления внутри dimens.xml? Я пробовал, но не работает:Можно ли сделать расчет внутри dimens.xml?

dimens.xml

<dimen name="wrap_content">-2dp</dimen> 

<dimen name="width">@dimen/wrap_content * 0.5</dimen> 
<dimen name="height">@dimen/wrap_content * 0.5</dimen> 

my_layout.xml

<include 
    android:id="@+id/main_right_menu_layout" 
    android:layout_width="@dimen/width" 
    android:layout_height="@dimen/height" 
    layout="@layout/main_right_menu_layout" /> 
+0

невозможно еще – androidu

+0

Выполнение программно может быть возможно, но я не уверен, что вы можете сделать ti с помощью xml. –

ответ

4

No. ресурсы разрешаются как в устройстве и его ориентации. Следовательно, вы не можете использовать ссылки на другие ресурсы и иметь вычисления на них в dimens.xml.

0

Нет Это невозможно сделать в xml. Но это может быть сделано с помощью java-кода.

Смежные вопросы