Android 屏幕旋转操作Demo
Posted @一支烟的功夫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 屏幕旋转操作Demo相关的知识,希望对你有一定的参考价值。
首先,进入androidManifest.xml 文件在<activity android:name=".MainActivity" android:label="@string/app_name" android:screenOrientation="portrait"// 这个表示刚进入app 的屏幕旋转方向,portrait为竖屏,landscape为横屏 android:configChanges="orientation">//这个表示 配置configChanges事件
中加入标红的两行代码,进行初始化配置
然后在Activity中进行触发事件的编写
if(MainActivity.this.getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED)//无法旋转屏的情况 else if(MainActivity.this.getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)//当前为横屏显示,切换为竖屏显示..... MainActivity.this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); else if(MainActivity.this.getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTATION_PORTRAIT) //当前为竖屏显示,切换为横屏显示 MainActivity.this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);经过简单的几行代码及配置,就可以实现屏幕的旋转,希望大神们帮忙指正。
以上是关于Android 屏幕旋转操作Demo的主要内容,如果未能解决你的问题,请参考以下文章
如何从 android SERVICE 禁用/启用屏幕旋转?