gpt4 book ai didi

android:Theme.Material.Light 需要 API 级别 21(当前最低为 8)

转载 作者:IT王子 更新时间:2023-10-29 00:01:02 24 4
gpt4 key购买 nike

我想在我的应用程序中使用 Material 主题,其最低 sdk 版本为 8。根据文档-“ Material 主题仅在 Android 5.0(API 级别 21)及更高版本中可用。v7 支持库为主题提供 Material 一些小部件的设计风格并支持自定义调色板。”如果我在项目中添加 v7 Support Libarary 是否意味着我可以使用它?因为添加这个库后我得到了以下错误:

android:Theme.Material.Light requires API level 21 (current min is 8).

或者我理解错了什么?任何建议将不胜感激。提前致谢。

最佳答案

为此,您需要有 2 个值文件夹。

一个默认存在,另一个,您必须在 res 文件夹中创建并将其命名为 values-v21。

在默认值文件夹的styles.xml 中,使用Material 主题以外的主题。在您创建的 values-v21 文件夹的 styles.xml 中,使用 Material 主题。

Android 手机会自动获取它支持的styles.xml。如果手机支持 Material Design(Lollipop 设备),您的应用将使用 Material 主题(values-21 文件夹)。

如果不是(在运行旧 Android 版本的手机中),将使用默认值文件夹。

关于android:Theme.Material.Light 需要 API 级别 21(当前最低为 8),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26990021/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com