如何为纵向和横向方向指定不同的布局?

如何为纵向和横向方向指定不同的布局?

我已经看到了能够为一个活动指定两个单独的布局xml文件的引用,一个用于Portrait,一个用于Landscape。我没有找到任何有关如何做到这一点的信息。如何为每个活动指定哪个xml文件是纵向布局,哪个是横向布局?

是否也可以为不同的屏幕尺寸指定不同的布局?如果是这样,这是怎么做到的?


红糖糍粑
浏览 433回答 3
3回答

弑天下

创建一个layout-land目录,并将布局XML文件的横向版本放在该目录中。

侃侃无极

您只需根据方向和分辨率将其放在具有不同名称的单独文件夹下,设备将自动为其屏幕设置选择正确的文件夹更多信息:http://developer.android.com/guide/practices/screens_support.html在“屏幕大小和密度的资源目录限定符”下

慕后森

只是提醒:如果已定义,orientation则从android:configChanges清单xml文件中的活动属性中删除:android:configChanges="orientation|screenLayout|screenSize"
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android