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

时间:2013-08-30 18:58:28

标签: android

我只是想知道我可以在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" />

2 个答案:

答案 0 :(得分:5)

没有。资源按照设备及其方向进行解析。因此,您无法使用对其他资源的引用,并在dimens.xml中对它们进行计算。

答案 1 :(得分:0)

否在xml中无法做到。但它可以通过java代码完成。