java - 通过外部库在 android 中使用更高的 API 级别

标签 java android api android-studio material-design

是否可以在包含 API 级别 21 的功能的 Android 项目中导入外部库(.jar 文件),然后在我的应用程序中使用它们,并将最低 sdk 版本设置为 17? 我非常喜欢Matierial Design,但正如Google所说,“要在Android应用程序中使用Material Design,请遵循Material Design规范中定义的指南,并使用Android 5.0(API级别21)及更高版本中提供的新组件和功能。”,那么有没有办法解决这个问题?有没有办法在较低 API 级别的 Android 设备上实现 Material Design 和这些转换?

最佳答案

您可以在 Lollipop 之前的版本中使用 Material 设计中的有限功能。没有路径动画等。查看此链接以了解哪些功能可以向后移植。

    http://android-developers.blogspot.com/2014/10/appcompat-v21-material-design-for-pre.html

虽然现在是appcompat-v22,这是Google发布的最新SDK。

关于java - 通过外部库在 android 中使用更高的 API 级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30873550/

相关文章:

java - 尝试保存处理中 WavePlayers 的输出

java - 如何从 Intellij Idea 中的 uml 类图生成 java 代码?

java - 在ArrayList中显示0的词频

android - 从图库接收 ACTION_SEND Intent

android - 将 LiveData<Resource<User>> 转换为 LiveData<User> 时的类型干扰问题

java - 无法将类型 [java.lang.String] 的属性值转换为所需类型 [java.time.LocalDate]

java - 一个集合中的spring data jpa查询值

java - Android 上的计时器是否计划在闰秒期间每秒执行一次?

php - 如何在php中获取JSON数据? [复制]

android - Android 中静态数据的一次性 api 调用需要考虑哪些检查?