2012-06-01 16 views
5

Estoy desarrollando una aplicación para Android y estoy usando el nivel API 8. Sin embargo, me gustaría que esta aplicación usara el tema de ICS cuando se ejecuta en Froyo y Gingerbread porque el tema de la ICS es mucho más hermoso. Me gustaría que al menos el esquema de colores y la forma de los botones fueran iguales. ¿Hay alguna manera de hacer esto?estilo ICS en aplicaciones Froyo y Gingerbread

+1

"debido a que el tema de la ICS es mucho más hermoso" - tener en cuenta que otras aplicaciones no hacen esto, la causa de su aplicación a parecer extraño en comparación con el resto de aplicaciones en el dispositivo del usuario. – CommonsWare

+0

La aplicación admitirá temas. El usuario puede elegir qué tema usar. Sin embargo, nunca noté una gran homogeneidad en la apariencia de las aplicaciones que uso. Así que supongo que no seré un gran problema. – Natanael

+0

posible duplicado de [¿Cómo se configuró el tema de ICS para la aplicación con minSDK 7?] (Http://stackoverflow.com/questions/8732988/how-set-ics-theme-for-application-with-minsdk-7) – kabuko

Respuesta

8

Lo primero que querrá ver es ActionbarSherlock ya que agrega mucha consistencia a su código pre-ics, aunque esto no está directamente relacionado con el tema.

Luego eche un vistazo al proyecto HoloEverywhere en GitHub para utilizar el tema Holo en aplicaciones diseñadas para dispositivos pre-ics.

+0

¡Gracias, parece ser lo que busco! Había leído algo sobre ActionbarSherlock. Parece muy interesante. Voy a mirar más de cerca. – Natanael

3

La carpeta SDK contiene la mayoría de los temas, estilos y elementos dibujables utilizados en ICS. Compruebe SDK folder\platforms\android-15\data\res.

Puede aplicar temas/estilos en su aplicación como this

5

La mejor que he encontrado es android-holo-colors en el que obtendrá todos los controles y también puede elegir holo-lightholo-dark o con colores personalizados que desee.

espero que esto le ayudará a

Cuestiones relacionadas