Android开发笔记: android横竖屏和screenOrientation属性详解

landscape:限制界面为横屏,旋转屏幕也不会改变当前状态。
portrait:限制界面为竖屏,旋转屏幕也不会改变当前状态。
sensor:根据传感器定位方向,旋转手机90度,180,270,360,界面都会发生变化。
sensorLandscape:(横屏的旋转,不会出现竖屏的现象)根据传感器定位方向,旋转手机180度界面旋转。一般横屏游戏会是这个属性。
sensorPortrait:(竖屏的旋转,不会出现横屏的现象)根据传感器定位方向,旋转手机180度界面会旋转。
unspecified:由系统选择显示方向,不同的设备可能会有所不同。(旋转手机,界面会跟着旋转)
user:用户当前的首选方向。
nosensor:不由传感器确定方向。旋转设备的时候,界面不会跟着旋转。初始界面方向由系统提供。

1 去掉标题栏,全屏

this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
        WindowManager.LayoutParams.FLAG_FULLSCREEN);    //设置全屏



在AndroidManifest.xml清单文件中,找到相应的Activity节点;

 <activity android:name=".MainActivity"
           android:theme="@android:style/Theme.NoTitleBar" />   ---- 去掉标题栏
           
 或者:
 <activity android:name=".SharedElementsAnimaton"

           android:theme="@android:style/Theme.NoTitleBar.Fullscreen" /> ---- 设置全屏



参考博客:

https://blog.csdn.net/u014471160/article/details/72763485



猜你喜欢

转载自blog.csdn.net/taoerit/article/details/79821321