2013-08-30 9 views
8

Zastanawiam się, czy mogę wykonać pewne obliczenia w pliku dimens.xml? Próbowałem to, ale nie działa:Czy mogę wykonać obliczenia wewnątrz pliku 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

Niemożliwe jeszcze – androidu

+0

robienie programowo może być możliwe, ale nie jestem pewien, czy możesz zrobić ti w xml. –

Odpowiedz

4

nr Zasoby zostaną rozwiązane, jak i za urządzenia jego orientacja. Dlatego nie można używać odwołań do innych zasobów i wykonywać na nich obliczeń w dimens.xml.

0

Nie Nie można wykonać w języku xml. Ale można to zrobić za pomocą kodu Java.

Powiązane problemy