java - 如果我使用 API 版本不支持的样式,会发生什么情况

标签 java android

我想使用以下样式:

  <item name="android:actionBarItemBackground" tools:ignore="NewApi">@drawable/blank</item>

但是,为此,我必须使用高于我的应用程序最低版本的 API 版本。如果我决定使用这种风格,支持版本以下的 API 是否会忽略这种风格,或者这会导致应用程序失败?

最佳答案

您的应用程序在构建时将显示错误。我认为您无法将应用程序部署到 AVD,或者测试设备是否存在 Activity 错误。

您可以创建指定用于新旧 API 级别的文件夹,并尝试像这样绕过您的问题。

Creating folders for each API version needed.

另外,请查看官方 Android 文档。 click me!

关于java - 如果我使用 API 版本不支持的样式,会发生什么情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22796414/

相关文章:

JavaFX - 需要一个 for 循环来暂停并等待按钮输入

Android:如何创建自定义相机?

java - 如何使用泛型在 Java 中将 List<?> 转换为 List<T>?

java - 不确定如何修复 “argument lists differ in length”

java - hibernate 一对一 : Forced to chose between optional = false or cascade?

android - 具有 GET_ACCOUNTS 权限的错误消息

java - 获取所有可以处理 Intent.ACTION_MEDIA_BUTTON Android 13 API33 的 android 包

java - 包含域和业务类的 UML 类图

java - Java 类之间的消息传递如何最好地完成?

android - 使用 PJSUA 在 android 中记录 sip 调用