2013-08-30 22 views
8

मुझे बस आश्चर्य है कि क्या मैं 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" /> 
+0

अभी तक संभव नहीं है – androidu

+0

प्रोग्रामेटिक रूप से संभव हो सकता है लेकिन मुझे यकीन नहीं है कि आप xml में टीआई कर सकते हैं या नहीं। –

उत्तर

4

सं संसाधनों प्रति डिवाइस और के रूप में हल कर रहे हैं इसका अभिविन्यास इसलिए आप अन्य संसाधनों के संदर्भों का उपयोग नहीं कर सकते हैं और dimens.xml में उनकी गणना कर सकते हैं।

0

नहीं xml में ऐसा करना संभव नहीं है। लेकिन यह जावा कोड द्वारा किया जा सकता है।

संबंधित मुद्दे