方法一(代码中使用):

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:自适应

更多相关文章

  1. 浅谈Java中Collections.sort对List排序的两种方法
  2. Python list sort方法的具体使用
  3. python list.sort()根据多个关键字排序的方法实现
  4. Android中检测网络连接状况的方法
  5. Android(安卓)L Preview 源码同步方法
  6. Android中设定EditText的输入长度
  7. android 横向滚动屏幕实现(3)
  8. android开发技巧精髓八
  9. Android(安卓)WebView的使用方法总结

随机推荐

  1. Android API开发之OpenGL开发之Android O
  2. Android环境建立之编译Android内核源码笔
  3. Cordova更改Gradle版本
  4. android kitkat(4.4以上)各个版本的特性解
  5. Android 开机自启动 App
  6. 根据文字的多少,自动适应变化的表格...
  7. ReactNative: Android与iOS平台兼容处理
  8. android camera 源码分析
  9. android jni
  10. Android SDK Manager 下载问题