2013-07-25 18 views
6

Czy można użyć odniesienia zasobu wymiaru w innym wymiarze? Co mam na myśli coś takiego:Odwołanie do innego wymiaru w rozmiarze

pliku dimen.xml:

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

jaki byłby cel ma dwa wymiary ustawione na tę samą wartość? –

+0

może chcę, aby test2, test3 i test4 miały tę samą wartość co test1, ale używaj go w różnych miejscach kodu. więc jeśli chcę zmienić np. wartość test3, mogę po prostu zmienić tę wartość, a pozostałe są nietknięte – leuchtdiode

+0

Co powiedział kompilator? – jfs

Odpowiedz

9

To działa tak, jak pisał

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

Dlaczego chcesz utworzyć drugi wymiar o tej samej wartości jako pierwszy?

Nie twórz drugiego wymiaru, ale najpierw użyj!

+0

przeczytać mój komentarz na temat pierwszego postu. może chcę zmienić wartość jednego z tych wymiarów w późniejszym czasie. – leuchtdiode

+0

Stwórz więc kilka zmiennych! – TN888