提问者:小点点

“该布局在基本布局文件夹中没有声明”


我的app只支持景观模式(这是业务需求)。

我在layout-land文件夹中有一个布局xml文件,但我没有创建一个layout文件夹,因为我在Android清单文件中显式禁用了纵向模式:

<activity android:name=".MainActivity"
    android:screenOrientation="landscape">
</activity>

然而,在我的布局xml文件中,我得到了标题中提到的警告(尽管有警告,应用程序仍然运行良好)。

这只是Android工作室很愚蠢,因为它没有看到肖像是禁用在清单文件吗? 我能放心地无视这个警告吗? 或者我真的应该改变些什么?

还有,作为一个侧面的问题,有没有办法让横向成为基本方向?“这整个警告源于纵向是基本方向,如果我能以某种方式让横向成为基本方向,那么这个警告很可能就会不了了之。


共1个答案

匿名用户

警告与屏幕定向无关。 有关处理此警告的信息,请参阅此处:

布局; 在基本布局文件夹中没有声明[错误]