在 Android Studio 中使用 sw-600 和 Landscape 限定符创建布局变化

问题描述

我已经创建了布局的横向变体和平板电脑变体。但是,我还想创建一个仅适用于横向模式平板电脑的变体。我原以为这可以通过单击设计工具栏中的方向按钮,然后选择“创建其他...”来选择多个限定符。但是 Android Studio 不允许我使用 sw-600 和土地创建变体限定符。它给我一条错误消息,说布局资源已经存在。但在我的项目目录中,我没有看到。

我对 android 还是很陌生,所以如果这个问题的答案很明显,我深表歉意。感谢您提供的任何帮助!

Screenshot showing my Project directory,new resource dialog,and error message

解决方法

您正在寻找的是layout-sw600dp-land。如需了解详情,请参阅 Add orientation qualifiers Android 开发者文档。

为此,请从命令行在 res 目录下手动创建一个名为 layout-sw600dp-land 的新文件夹,并将新的布局 xml 文件放在那里。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...