如何将 Material 设计应用于 android 版本 < 5.0?

How to apply Material Design to android versions < 5.0?

我给的申请目标是21岁。所以我可以使用Material设计API的。但是当我 运行 在旧设备上相同时,我是否必须定义不同的布局或主题或者我怎么能这样。

而且我也看了官方文档Maintaining Compatibility。 但我仍然不清楚在少于 5 os 的 android 设备上使用 material 主题。

还有我在哪里可以找到 Android 5 个相关的 XML 标签。以及当 运行ning 在小于 5 的设备上时如何应用相同的标签。

请帮我解决这个问题。提前致谢。

很少有库可以实现适用于 API-21 以下平台的 Material 设计。 这种图书馆的一个例子是这个: https://android-arsenal.com/details/1/1156。您可以在 Android Arsenal 上查看更多类似这样的库。

还有这篇来自 Chris Banes 的博客-post 是关于 Material 在旧平台上进行设计的,我建议您阅读它:https://chris.banes.me/2014/10/17/appcompat-v21/。希望对降低设计复杂度有所帮助