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

Android  小知识  2023年4月3日 pm7:20发布2年前 (2023)更新 城堡大人
69 0 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. 2021: Android机型适配相关摘抄(0条评论)
  2. 2020: 周作人:乌篷船(0条评论)
版权声明 1、 本站名称: 笔友城堡
2、 本站网址: https://www.biumall.com/
3、 本站部分文章来源于网络,仅供学习与参考,如有侵权,请留言

暂无评论

暂无评论...

随机推荐

[摘]Android中shape的用法详解

用代码生成图片,而且图片能随意的更改,既方便又节省空间,下面就介绍用shape生成自定义图形的方法步骤:在res/drawable下新建一个xml文件;在代码中引用这个xml文件,引用方式和图片一样。定义shape图形的语法如下:<?xml version="1.0" enc...

C语言之指针函数和函数指针

前言C语言中,除了数组指针和指针数组,还有指针函数和函数指针。很绕,容易记错!因此记录一下,方便自己查阅!正文指针函数指针函数是一个函数的返回值为地址的函数。返回值为指针类型的一个函数一般格式:数据类型 * 函数名(形参){   语句:}比如char name[] =...

[摘]深入浅出UML类图(二)

本文作者:刘伟 http://blog.csdn.net/lovelion类与类之间的关系(1)在软件系统中,类并不是孤立存在的,类与类之间存在各种关系,对于不同类型的关系,UML提供了不同的表示方式。      1. 关联关系关联(Association)关系是类与类之间最常用的...

反射之泛型类简单介绍

前言对于泛型类型,Android源码中是很常见的。偶尔需要对泛型进行反射,因此,记录一下,方便自己查阅。Android P,不同版本可能不同正文本文以hook一下ActivityManager.startActivity(),在startActivity()启动新的Activity时打...

[摘]各种基本数据类型转byte数组并反转

int 转 byte[]   低字节在前(低字节序)public static byte[] toLH(int n) { byte[] b = new byte[4]; b[0] = (byte) (n & 0xff); b[1] = (byte) (n >&g...

JNI之函数介绍四之数组操作

前言今天介绍一下JNI中数组相关操作函数。正文GetArrayLength # env: JNI 接口指针# array: Java 数组对象jsize GetArrayLength(JNIEnv *env, jarray array);返回数组中的元素数(数组的长度)。NewOb...