问题描述
我已经创建了布局的横向变体和平板电脑变体。但是,我还想创建一个仅适用于横向模式平板电脑的变体。我原以为这可以通过单击设计工具栏中的方向按钮,然后选择“创建其他...”来选择多个限定符。但是 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 文件放在那里。