我将我的应用程序目标设为21.所以我可以使用Material Design API。但是,当我在旧设备上运行相同时,我是否必须定义不同的布局或主题,或者我可以如何。
我也阅读了官方文件Maintaining Compatibility。 但我仍然不清楚在低于5 os的Android设备上使用材质主题。
还有哪里可以找到与Android 5相关的XML标签。以及在小于5的设备上运行时如何应用相同的标签。
请帮我解决这个问题。提前致谢。
答案 0 :(得分:4)
很少有图书馆能够实现适用于早于API-21的早期平台的材料设计。 这样一个例子就是这样一个: https://android-arsenal.com/details/1/1156。您可以在Android Arsenal上查找更多类似的库。
Chris Banes的这篇博文也是关于旧平台上的Material Design的,我建议您阅读它:https://chris.banes.me/2014/10/17/appcompat-v21/。我希望它有助于降低设计的复杂性。