Cómo crear una aplicación para Android que se puede ejecutar en la API 19 (4.4 Kitkat), pero todavía tiene la apariencia de la API 21 (5.0 Lollipop)?

Estoy creando una aplicación, pero me encantaría actualizarla al diseño de Android Lollipop. Utilizo Android Studio para desarrollar mi aplicación y establezco mi SKD mínimo a API 21 (Lollipop) y quiero que funcione en Kitkat y Lollipop, así que ahora tengo la interfaz Lollipop y quiero ejecutarlo en Kitkat pero por supuesto este isn ' T posible porque el mínimo es Lollipop. Y como esperaba, no funcionó en Kitkat. Así que cambié el SKD mínimo a 19 en build.gradle y el SKD de destino que dejé como estaba (SKD 21) por lo que ahora Kitkat podría ejecutar la aplicación, pero el diseño completo es el estilo de Kitkat, no Lollipop. Incluso aunque hice la aplicación como diseño Lollipop y Android Studio vista previa como interfaz Lollipop. Espero que alguien me ayude a conseguir la interfaz de Lollipop en Kitkat.

Gracias por adelantado.

No es estrictamente posible obtener "la interfaz Lollipop en Kitkat". Le invitamos a utilizar el backport appcompat-v7 , que le proporcionará:

  • Una barra de acción diseñada de acuerdo con Material Design y por lo tanto recuerda, aunque no idéntica, a la barra de acción nativa de Android 5.0+

  • Tintes aplicados a ciertos widgets

  • A Switch backport que se parece a la versión de Android 5.0 de Switch

  • Un backport de la Toolbar

Puedes implementar Material Design en los dispositivos Pre Lollipop usando la biblioteca de soporte de android appcompat_v7 rev21 y luego configurar el tema en AndroidManifest.xml como @android:style/Theme.Material (dark version) OR @android:style/Theme.Material.Light (light version) O @android:style/Theme.Material.Light.DarkActionBar

A continuación se muestran los enlaces oficiales para hacer lo mismo:
https://developer.android.com/training/material/theme.html
https://developer.android.com/tools/support-library/features.html#v7

¡Espero que esto ayude!

  • ¿Existe una API para la nueva característica de Android Kitkat (4.4) de la función de identificación de llamadas?
  • Establecer el modo de pantalla completa inmersiva de Android en el manifiesto
  • Ejecutar KitKat Virtual Device en la CPU Intel
  • El controlador onScaleChanged de WebView se llama varias veces
  • 4.4.4 no está en el gestor SDK de Android
  • Establecer la configuración del bloqueo de pantalla interactivamente
  • Cómo encontrar bluetooth mac dirección de forma programática en Android api nivel 19
  • TWO_SWIPE_DOWN TAP no puede capturar en Google Glass GDK (XE16)
  • No se puede encontrar la imagen del sistema en Emulator en Android Studio con API de Google
  • ¿Cómo obtener bordes y tamaños precisos en la vista Web de Android KitKat (Android Chrome) en Nexus 7?
  • ¿Cómo escribir a Local MMS DB Kitkat después de recibirlo?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.