android - 窗口背景 Material 设计兼容性

标签 android styles material-design android-appcompat

我正在遵循 Material 指南

enter image description here

问题是 windowBackground 在 api 21 以下不可用(至少我是这么认为的)

  • 是否有任何通用方法可以知道在哪个 api 中添加了属性?
  • 有什么方法可以知道您必须将哪些属性放在应用程序中以保持兼容性?(您可以在 values 和 values-v21 中使用 colorPrimary,但不能在 values 上使用 windowBackground)

最佳答案

android:windowBackground 已添加到 API Level 1 中,因此它绝对适用于每个 Android 版本。

为了检查某个属性是否适用于特定的 API 级别,您可以检查 R.attr page Android 开发者网站。在那里您可以看到所有可能的属性以及添加它们的 API 级别(右上角)。

关于android - 窗口背景 Material 设计兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31336759/

相关文章:

java - 面向 iOS 开发人员的 Android 开发

java - 为什么我会收到此错误?请查看详情

Android L 预览操作栏颜色

wpf - 如何在 WPF 中的模板化 TabItem 上获得关闭按钮?

html - ngClass 在路线事件上没有改变

reactjs - MUI v5 是否提供了他们用于主页的主题或样式示例?

ios - 使用 MDCTextInputControllerUnderline iOS Swift 更改 MDCTextField 中的占位符对齐方式

android - ListView 的错误 convertView 类型 BaseAdapter

java - Android 版 libgdx 游戏中沿 x 轴重复图像

android - 安装我的 Android 应用程序时出现问题