2

在迁移/重构到 AndroidX 之后(使用 Android Studio 3.2 RC2 中的迁移工具),我得到了大量以下类型的 Lint 错误:

participant_menu.xml:9: Error: Should use android:showAsAction when not using the appcompat library [AppCompatResource]
          app:showAsAction="never" />

我很困惑; 我猜这是与迁移到 AndroidX 相关的 Lint 错误。我是正确的,还是应该切换回 android 命名空间?

注意:我的 minSDK 设置为 API 16。

4

1 回答 1

0

不使用 appcompat 库 [AppCompatResource] app:showAsAction="never" 时应使用 android:showAsAction

如果您不使用Appcompat库,我相信您应该使用:

android:showAsAction="never"

如文件所述

此外,Androidx 中似乎仍然存在一些问题,需要文档或直接指南,因为我看到有些人对此SearchView或等有问题。

于 2018-08-31T18:16:21.173 回答