如何在两种不同模式中设置方向,两种布局?

Mr.*_*mes 0 java layout android screen-orientation

我有调用的布局,Main.XML我将方向设置为我的肖像AndroidManifest.xml.我设计了这个布局蜂窝太大,并把它放在在layout-xlarge-mdpi文件夹中,但我想使用 Main.XMLlayout-xlarge-mdpi只在横向方向.

现在,怎么办呢?

谢谢

Lab*_*lan 5

你可以把你main.xmllayout-xlarge-land,那么它将只用于横向
是指支持多种屏幕(使用配置限定符)

Android支持多种配置限定符,允许您根据当前设备屏幕的特征控制系统如何选择备用资源.配置限定符是一个字符串,您可以将其附加到Android项目中的资源目录,并指定其内部资源的设计配置.

编辑:如果您提供一个main.xmlin layout文件夹而另一个main.xml提供layout-xlarge-land,则

  • 因为extra large landscape orientation它需要main.xml from layout-xlarge-land

  • 因为all other, that is in landscape or portrait orientation它需要main.xml from layout

有关详细信息,请参阅提供替代资源