【问题标题】:Android: override Resource in layoutAndroid:覆盖布局中的资源
【发布时间】:2022-02-02 14:46:43
【问题描述】:

有时我会看到这样的警告:

如果我覆盖或不覆盖布局资源会发生什么?

【问题讨论】:

标签: java android resources warnings


【解决方案1】:

如果您覆盖布局资源,则会使用配置限定符创建它的新副本。在这种情况下,layout-v26。此版本的资源用于 API 级别 26 及更高级别,而layout 中的无限定符版本是默认版本。

对于此类问题,您可能不想这样做,因为您需要维护另一个版本的布局。

未知的 XML 属性在运行时会被忽略,因此问题只是该属性在 v26 之前的运行时中没有任何作用。如果没问题,那么您可以使用tools:ignore="UnusedAttribute" 忽略警告。

【讨论】:

  • 非常感谢
猜你喜欢
  • 1970-01-01
  • 2013-03-04
  • 2011-04-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-11
相关资源
最近更新 更多