android - 关于 Android "Attribute elevation is only used in API level 21 and higher"的说明

标签 android android-studio android-5.0-lollipop material-design android-elevation

我是 Android 开发的新手,跨多个不同平台进行开发并在每个平台上支持不同功能的概念确实让我头疼。

例如,如果我进入一个 xml 文件并设置

   android:elevation="10dp"

它给我消息“属性提升仅用于 API 级别 21 和更高级别(当前最小值为 14),并说它会简单地忽略该属性。这是说它会完全忽略它即使我我正在使用 Lollipop 设备,或者如果我不在 Lollipop 设备上它只会忽略它?

最佳答案

只有当您不在 Lollipop 设备上时,它才会忽略它。旧版本的 Android 会简单地忽略它们不理解的任何 XML 属性。

关于android - 关于 Android "Attribute elevation is only used in API level 21 and higher"的说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30685119/

相关文章:

android - 如何在属性中的Android Studio 3.1.2中使TextView下的textAlignment可见?

android - 自定义 ListView 上的 Material 设计 Activity 动画 onClick 事件

android - 找不到错误(3,0)Gradle DSL方法: 'buildToolsVersion()'

java - 如何在 Java Android Studio 中使用 String 资源?

android - 在 Android 中解除警报后调用 onResume 方法?

android - 在 Android Studio 中生成 Google App Engine 后端时需要 Maven

android - ImageButton 上的 VectorDrawable 很难看

android - 我们可以在 kitkat 设备中显示 Lollipop 风格的 DatePicker 吗?

java - 在java中连续使用触发事件用arduino控制直流电机

Android SDK 平台工具无法在 Debian 7 上安装