14

我只是想知道我可以在dimens.xml 中进行一些计算吗?我已经尝试过但不起作用:

尺寸.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" />
4

2 回答 2

7

否。资源根据设备及其方向进行解析。因此,您不能使用对其他资源的引用并在dimens.xml.

于 2013-08-30T19:05:59.293 回答
0

否 在 xml 中是不可能的。但是可以通过java代码来完成。

于 2013-08-30T20:03:12.057 回答