前言
本文摘抄,方便自己查阅。
正文
AndroidManifest.xml配置
在指定的要设置的Activity对应的标签中加入android:screenOrientation相关属性。
- unspecified:默认值 由系统来推断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向。
- landscape:横屏显示(宽比高要长)
- portrait:竖屏显示(高比宽要长)
- user:用户当前首选的方向
- behind:和该Activity以下的那个Activity的方向一致(在Activity堆栈中的)
- sensor:有物理的感应器来决定。假设用户旋转设备这屏幕会横竖屏切换。
- nosensor:忽略物理感应器。这样就不会随着用户旋转设备而更改了("unspecified"设置除外)。
Java代码设置
- 横屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);// 横屏
- 竖屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//竖屏
PS: 设置横竖屏需要在setContentView()之前。
参考文章
历史上的今天
暂无评论...
随机推荐
[摘]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...