静态设置
在AndroidManifest.xml的< activity >里加上
android:screenOrientation="sensor" //由设备的物理方向传感器决定
android:configChanges="orientation|keyboardHidden|screenSize"
- android:screenOrientation
是用来设置 activity在设备上的显示方向的,只能是下面的唯一值:
- android:configChanges
用来设置 activity配置改变(不仅仅是屏幕方向,还有语言、地区等等)的集合。当一个配置改变在运行中发生时,activity默认情况下会先销毁然后重新创建。但是,如果通过这个属性声明了某个配置后,将可以避免上面的情况,而是依然运行,并回调 onConfigurationChanged() 方法。该属性可以设置多个值:
动态设置
findViewById(R