我可以在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" /> 

Related of "我可以在dimens.xml中进行计算吗?"

没有。资源按照设备和方向分解。 因此,您不能使用对其他资源的引用,并在dimens.xml对它们进行dimens.xml

否在xml中不可能做到这一点。 但是可以通过java代码来完成。