gpt4 book ai didi

android - 什么是 AppCompat?

转载 作者:IT老高 更新时间:2023-10-28 21:36:49 27 4
gpt4 key购买 nike

我想在我的应用中使用 Material Design,但我的应用应该基于 Jellybean 而不是 Lollipop。所以我的问题是:

  1. 我想使用 com.android.support:appcompat-v7:23.1.1。这是我的问题的可能解决方案吗?

  2. 我想进一步了解compileSdkVersionminSdkVersion:如果 compileSdkVersion 为 20,minSdkVersion 为 18,那么,如果我使用一些 Material 设计(在 Lollipop 中,sdk20),如 fab,cardview。如果我在 jellybean 设备中运行我的应用程序可以吗?(即 SdkVersion 18,与 minSdkVersion 相同)?

最佳答案

当新版本的 android 发布时,Google 将不得不支持旧版本的 android。因此 AppCompat 是一组支持库,可用于使使用新版本开发的应用程序与旧版本兼容。

例如:当您创建一个最低 Api 级别为 9 且目标 API 级别为 21 的 android 项目时,ActionBar、Drawer Menu 等较新的功能也应该是Api Level 10 手机支持。然后,您可以使用 appCompat 库。所以 android actionbar 会变成 androidsupport actionbar/supportFragment 等。

关于android - 什么是 AppCompat?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35553306/

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