android 强制竖屏

方法一(代码中使用):

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//强制竖屏

方法二(固定为垂直方向):

android:screenOrientation="portrait"

方法三(使activity不敏感屏幕朝向的变化):

android:configChanges="orientation|keyboard|screenSize

1.不要和screenOrientation一同使用,会降低效率不销毁Activity;

2.当横竖屏切换的时候会直接调用onCreate方法中的onConfigurationChanged方法,而不是重新执行onCreate方法,如果没有使用这个属性就会重新调用onCreate方法了;

PS:

* 固定activity屏幕朝向
	* landscape	:横屏
	* portrait	:竖屏,不设置就是默认的
	* sensor	:自适应

你可能感兴趣的:(android 强制竖屏)