[摘]Android横屏和竖屏的方法

Android 91es.com站长2023年4月3日 pm7:20发布1年前 (2023)更新
0
导航号,我的单页导航
目录

前言

本文摘抄,方便自己查阅。

正文

AndroidManifest.xml配置

在指定的要设置的Activity对应的标签中加入android:screenOrientation相关属性。

  1. unspecified:默认值 由系统来推断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向。
  2. landscape:横屏显示(宽比高要长)
  3. portrait:竖屏显示(高比宽要长)
  4. user:用户当前首选的方向
  5. behind:和该Activity以下的那个Activity的方向一致(在Activity堆栈中的)
  6. sensor:有物理的感应器来决定。假设用户旋转设备这屏幕会横竖屏切换。
  7. nosensor:忽略物理感应器。这样就不会随着用户旋转设备而更改了("unspecified"设置除外)。

Java代码设置

  1. 横屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);// 横屏
  1. 竖屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//竖屏

PS: 设置横竖屏需要在setContentView()之前。

参考文章

  1. Android 中屏幕进行横屏显示和竖屏显示的方法
  2. Android 强制性横屏和设置系统横屏简介

版权声明 1、 本站名称 91易搜
2、 本站网址 https://www.91es.com/
3、 本站部分文章来源于网络,仅供学习与参考,如有侵权请留言
4、 本站禁止发布或转载任何违法的相关信息,如有发现请向站长举报
导航号,我的单页导航

暂无评论

评论审核已启用。您的评论可能需要一段时间后才能被显示。

暂无评论...