我正在构建一个应用程序,但我希望将其升级到Android Lollipop设计。我使用Android Studio开发应用程序,并将最低SKD设置为API 21(Lollipop),并且希望它在Kitkat和Lollipop上运行,所以现在我有了Lollipop界面,并希望在Kitkat上运行,但是当然这不是。不可能,因为最小值是 Lollipop 。如我所料,它没有在Kitkat上运行。因此,我在build.gradle中将最小SKD更改为19,然后将目标SKD更改为19(SKD 21),因此现在Kitkat可以运行该应用程序,但完整布局是Kitkat样式,而不是Lollipop。甚至我以Lollipop设计制作该应用程序,而Android Studio将该应用程序预览为Lollipop界面。我希望有人可以帮助我在Kitkat上获得Lollipop界面。

提前致谢。

最佳答案

绝对不可能获得“Kitkat上的Lollipop界面”。欢迎您使用use the appcompat-v7 backport,它将为您提供:

  • 根据 Material 设计样式设置的操作栏,因此与原始Android 5.0+操作栏
  • 相比,虽然不尽相同
  • 着色应用于某些小部件
  • 一个Switch反向端口,看起来像Switch的Android 5.0版本
  • 一个Toolbar反向端口
  • 关于android - 如何创建一个可以在API 19(4.4 Kitkat)上运行但仍具有API 21(5.0 Lollipop)外观的Android应用程序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27724000/

    10-12 04:25