我的app只支持landscape
模式(这是业务需求)。
我在 layout-land
文件夹中有一个布局 xml 文件,但我没有费心创建一个 layout
文件夹,因为我在 Android list 文件中明确禁用纵向模式:
<activity android:name=".MainActivity"
android:screenOrientation="landscape">
</activity>
但在我的布局 xml 文件中,我收到了标题中提到的警告(尽管有警告,应用程序运行正常)。
这只是 Android studio 愚蠢,因为它没有看到 list 文件中禁用了肖像吗?我可以安全地忽略此警告吗?或者我真的应该改变什么吗?
此外,作为一个附带问题,有什么方法可以使 landscape
基本方向?”这整个警告源于 portrait
是基本方向,如果我能以某种方式使 landscape
成为基本方向,那么这个警告可能就会消失。
最佳答案
我在项目中添加了一个空 Activity ,但遇到了这条错误消息。
要修复它,请转到 Android Studio(版本 4.1.2),选择文件 -> 使缓存无效并重新启动...
关于android - "The layout has no declaration in the base layout folder",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62878064/