2013-07-25 8 views
6

Kann die Referenz einer Dimensionsressource in einer anderen Dimension verwendet werden? Was ich meine, ist so etwas wie diese:Referenz ein anderes Dimen in Dimen

Datei dimen.xml:

<dimen name="test1">18sp</dimen> 
<dimen name="test2">@dimen/test1</dimen> 
+0

, was der Zweck auf den gleichen Wert gesetzt von zwei Dimensionen sein würde? –

+0

vielleicht möchte ich test2, test3 und test4 den gleichen Wert wie test1 haben, aber es an verschiedenen Stellen im Code verwenden. Also wenn ich z.B. der Wert von test3, ich kann nur diesen Wert ändern und die anderen sind unberührt – leuchtdiode

+0

Was hat der Compiler gesagt? – jfs

Antwort

9

Es funktioniert die Art und Weise geschrieben i

<dimen name="test1">18sp</dimen> 
<dimen name="test2">@dimen/test1</dimen> 
-2

Warum wollen Sie eine zweite Dimension mit dem gleichen Wert wie zuerst erstellen?

Nicht zweite Dimension erstellen, sondern zuerst verwenden!

+0

Lesen Sie meinen Kommentar zum ersten Beitrag. Vielleicht möchte ich später den Wert für eine dieser Dimensionen ändern. – leuchtdiode

+0

Also einige Variablen erstellen! – TN888

Verwandte Themen