Motyw XML Android dziedziczący z dwóch motywów nadrzędnych?
Style i motywy Androida zawsze sprawiają, że moja głowa się kręci. Chciałem użyć interfejsu Holo w różnych wersjach Androida dla mojej aplikacji. Postanowiłem więc wyodrębnić niezbędne zasoby, przeglądając źródło.
Natknąłem się na następujące wandroid-15\data\res\values\themes.xml
i jestem zdezorientowany, co dokładnie jest „dziedziczone” i skąd:
<style name="Theme.Holo.Light" parent="Theme.Light">
...
...
</style>
ThePrzewodnik po interfejsie API Androida mówi :
Jeśli chcesz dziedziczyć po stylach, które sam zdefiniowałeś, nie musisz używaćparent
atrybut. Zamiast tego, przedrostek nazwy stylu, który chcesz odziedziczyć, po nazwie nowego stylu, oddzielonej kropką.
Ale z powyższego kodu wygląda na toTheme.Holo.Light
dziedziczy odTheme.Holo
i odTheme.Light
.
Jak to działa lub czego właściwie nie czytam?