gpt4 book ai didi

android - Lint 警告我所有版本不支持 API 访问,但它在任何地方都有效?

转载 作者:行者123 更新时间:2023-11-29 00:39:25 24 4
gpt4 key购买 nike

Lint 多次给我这个错误:

"match_parent" requires API level 8 (current min is 4), use "fill_parent" instead

我理解错误。我在我的应用程序使用的所有 XML 布局中都使用 match_parent 并且从不使用 fill_parent 因为它已被弃用。但是,从上面的错误可以看出,我的minSdkVersion是4,match_parent只在8上可用。

问题是,我在 Cupcake 模拟器上运行了我的应用程序,该应用程序运行良好。为什么?它不应该崩溃吗?

解决这个问题的正确方法是什么,忽略所有 XML 文件的这个特定的 Lint 错误,或者只是在所有地方放回 fill_parent

最佳答案

Why?

因为它们具有相同的数值,并且该值是最终出现在 APK 文件中的内容,而不是符号。

What's the right way to work around this issue, ignore this specific Lint error for all the XML files or just put back fill_parent everywhere?

对于您知道自己正在正确使用这些东西的 lint 警告,您可以 add annotations in Java (and similar markers in XML)表明你知道自己在做什么,lint 将不再提示。

关于android - Lint 警告我所有版本不支持 API 访问,但它在任何地方都有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10430275/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com