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.
- Android parse.com que guarda error de la instalación. Objeto no encontrado para la actualización
- Alternar los datos móviles de forma programática en Android 4.4.2
- Ejecutar el comando shell desde android
- Bluetooth HCI snoop registro no generado
- Configuración del emulador de kitkat para Android 4.4
- Mylib.so tiene reubicaciones de texto. Esto es perder la memoria y es un riesgo de seguridad. Por favor, arregla
- Desactivar / ocultar completamente la barra de estado en 4.4.2
- La asignación de ventana de cursor de 2048 kb falló. # Cursores abiertos = 1 (# cursores abiertos por este proc = 1)
- Android 4.4 errores api http?
- Lost appCache de Android 4.4 WebView
- Falta el nombre de archivo para openFileChooser Android 4.4.4
- El proceso de aplicación se mata en Android KitKat
- No se ha encontrado actividad para manejar Intent - android.intent.action.OPEN_DOCUMENT
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 deSwitch
-
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!