Pracuję nad aplikacją na Androida i korzystam z poziomu API 8. Jednak chciałbym, aby ta aplikacja korzystała z motywu ICS podczas działania na Froyo i Gingerbread, ponieważ motyw przewodni ICS jest o wiele piękniejszy. Szkoda, że przynajmniej schemat kolorów i kształt przycisków nie były równe. Czy jest jakiś sposób to zrobić?Styl ICS w aplikacjach Froyo i Gingerbread
Odpowiedz
Pierwszą rzeczą, na którą warto spojrzeć, jest ActionbarSherlock, ponieważ dodaje on wiele spójności do kodu pre-ics, nawet jeśli nie jest to bezpośrednio związane z tematem.
Następnie spójrz na projekt HoloEverywhere na GitHub, aby użyć motywu Holo w aplikacjach przeznaczonych dla urządzeń pre-icznych.
Dziękuję, wygląda na to, czego szukam! Przeczytałem coś o ActionbarSherlock. Wydaje się to bardzo interesujące. Przyjrzę się dokładniej. – Natanael
Folder SDK zawiera większość motywów, stylów i rysunków używanych w ICS. Sprawdzić SDK folder\platforms\android-15\data\res.
Można zastosować themes/style w aplikacji jak this
Najlepszym znalazłem jest android-holo-colors, w którym będzie można uzyskać wszystkie elementy sterujące, a także może wybrać holo-light
lub holo-dark
z niestandardowych kolorów, które chcesz.
Mam nadzieję, że to pomoże Ci
„ponieważ tematem ICS jest znacznie piękniejszy” - mieć na uwadze, że inne aplikacje nie rób tego, powodując swoją aplikację wyglądać dziwnie w stosunku do innych aplikacji na urządzeniu użytkownika. – CommonsWare
Aplikacja obsługuje motywy. Użytkownik może wybrać, którego motywu użyć. Jednak nigdy nie zauważyłem dużej jednorodności wyglądu aplikacji, z których korzystam. Sądzę więc, że nie będę dużym problemem. – Natanael
możliwy duplikat [Jak ustawić motyw ICS dla aplikacji z minSDK 7?] (Http://stackoverflow.com/questions/8732988/how-set-ics-theme-for-application-with-minsdk-7) – kabuko