当前位置:   article > 正文

Android强制设置横屏或竖屏_安卓怎样修改横竖屏

安卓怎样修改横竖屏

1. AndroidManifest.xml设置

如果单单想设置横屏或者竖屏,那么只需要添加横竖屏代码:

  1. android:screenOrientation="landscape"横屏设置;
  2. android:screenOrientation="portrait"竖屏设置;

这种方法的优点:即使屏幕旋转,Activity也不会重新onCreate。

缺点:屏幕只有一个方向。

2. 代码动态设置

如果你需要动态改变横竖屏设置,那么,只需要在代码中调用setRequestedOrientation()函数:

  1. setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
  2. //横屏设置
  3. setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
  4. //竖屏设置
  5. setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);
  6. //默认设置

这种方法优点:可以随意动态设置,满足我们人为改变横竖屏的要求,同时满足横竖屏UI不同的设计需求;

缺点:如果改变设置,那么,Activity会被销毁,重新构建,即重新onCreate;




声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/373071
推荐阅读
相关标签
  

闽ICP备14008679号