Как создать приложение для Android, которое может работать на API 19 (4.4 Kitkat), но все еще имеет вид API 21 (5.0 Lollipop)?

Я создаю приложение, но мне бы хотелось его обновить до дизайна Android Lollipop. Я использую Android Studio для разработки своего приложения, и я установил минимальный SKD для API 21 (Lollipop), и я хочу, чтобы он работал на Kitkat и Lollipop, так что теперь я получил интерфейс Lollipop и хочу запустить его на Kitkat, но, конечно, Возможно, потому что минимум – Lollipop. И, как я и ожидал, Киткат не побежал. Поэтому я изменил минимальный SKD на 19 в build.gradle и целевом SKD, который я выпустил (SKD 21), поэтому теперь Kitkat может запускать приложение, но полный макет – стиль Kitkat, а не Lollipop. Даже если я сделал приложение как дизайн Lollipop, а Android Studio просмотрел его как интерфейс Lollipop. Надеюсь, кто-то может помочь мне получить интерфейс Lollipop в Kitkat.

Заранее спасибо.

Невозможно получить «интерфейс Lollipop на Киткате». Вы можете использовать backport appcompat-v7 , который даст вам:

  • Бар действий, созданный в соответствии с Material Design и, следовательно, напоминающий, хотя и не идентичный, план действий для Android 5.0+

  • Оттенки, применяемые к определенным виджетам

  • Backback, который выглядит как версия 5.0 для Android

  • Backport

Вы можете реализовать Material Design на устройствах Pre Lollipop с помощью библиотеки поддержки Android appcompat_v7 rev21 а затем установить тему в AndroidManifest.xml как @android:style/Theme.Material (dark version) ИЛИ @android:style/Theme.Material.Light (light version) ИЛИ @android:style/Theme.Material.Light.DarkActionBar

Ниже приведены официальные ссылки для этого:
https://developer.android.com/training/material/theme.html
https://developer.android.com/tools/support-library/features.html#v7

Надеюсь это поможет!