2012-06-01 12 views
5

Sto sviluppando un'applicazione per Android e sto usando il livello API 8. Tuttavia vorrei che questa app usasse il tema di ICS quando si eseguiva su Froyo e Gingerbread perché il tema del ICS è molto più bello. Vorrei che almeno lo schema dei colori e la forma dei pulsanti fossero uguali. C'è un modo per fare questo?Stile ICS nelle app Froyo e Gingerbread

+1

"perché il tema del ICS è molto più bella" - tenere presente che altre applicazioni non lo fanno, causando la vostra applicazione per guardare strano rispetto alle altre applicazioni sul dispositivo dell'utente. – CommonsWare

+0

L'applicazione supporterà i temi. L'utente può scegliere quale tema utilizzare. Tuttavia non ho mai notato molta omogeneità nell'aspetto delle app che uso. Quindi penso che non sarò un grosso problema. – Natanael

+0

possibile duplicato di [Come impostare il tema ICS per l'applicazione con minSDK 7?] (Http://stackoverflow.com/questions/8732988/how-set-ics-theme-for-application-with-minsdk-7) – kabuko

risposta

8

La prima cosa che si potrebbe voler vedere è ActionbarSherlock in quanto aggiunge molta coerenza al codice pre-ics, anche se questo non è direttamente correlato al tema.

Quindi dare un'occhiata al progetto HoloEverywhere su GitHub per l'utilizzo del tema Holo su app progettate per dispositivi pre-ics.

+0

Grazie, questo sembra essere quello che cerco! Avevo letto qualcosa su ActionbarSherlock. Sembra molto interessante. Guarderò più da vicino – Natanael

3

La cartella SDK contiene la maggior parte dei temi, degli stili e dei drawable utilizzati in ICS. Controllare SDK folder\platforms\android-15\data\res.

È possibile applicare temi/stili nel vostro app come this

5

Il migliore che ho trovato è android-holo-colors in cui si ottengono tutti i controlli e anche possibile scegliere holo-light o holo-dark con colori personalizzati che si desidera.

Spero che questo vi aiuterà a

Problemi correlati