为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

红糖糍粑 2019-08-12 16:14:29
如何为纵向和横向方向指定不同的布局?我已经看到了能够为一个活动指定两个单独的布局xml文件的引用,一个用于Portrait,一个用于Landscape。我没有找到任何有关如何做到这一点的信息。如何为每个活动指定哪个xml文件是纵向布局,哪个是横向布局?是否也可以为不同的屏幕尺寸指定不同的布局?如果是这样,这是怎么做到的?
查看完整描述

3 回答

?
弑天下

TA贡献1818条经验 获得超8个赞

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


查看完整回答
反对 回复 2019-08-12
?
侃侃无极

TA贡献2051条经验 获得超10个赞

您只需根据方向和分辨率将其放在具有不同名称的单独文件夹下,设备将自动为其屏幕设置选择正确的文件夹

更多信息:

http://developer.android.com/guide/practices/screens_support.html

在“屏幕大小和密度的资源目录限定符”下


查看完整回答
反对 回复 2019-08-12
?
慕后森

TA贡献1802条经验 获得超5个赞

只是提醒:

如果已定义,orientation则从android:configChanges清单xml文件中的活动属性中删除:

android:configChanges="orientation|screenLayout|screenSize"


查看完整回答
反对 回复 2019-08-12
  • 3 回答
  • 0 关注
  • 432 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号