2013-08-30 19 views
8

Tôi chỉ tự hỏi tôi có thể thực hiện một số phép tính bên trong dimens.xml không? Tôi đã thử nó, nhưng không hoạt động:Tôi có thể tính toán bên trong dimens.xml không?

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

không thể thực hiện được – androidu

+0

thực hiện có thể lập trình nhưng tôi không chắc chắn liệu bạn có thể làm ti với xml hay không. –

Trả lời

4

số Các nguồn lực được giải quyết như mỗi thiết bị và định hướng của nó. Do đó bạn không thể sử dụng tham chiếu đến các tài nguyên khác và có các phép tính trên chúng trong dimens.xml.

0

Không Không thể thực hiện trong xml. Nhưng nó có thể được thực hiện bằng mã java.

Các vấn đề liên quan