方法一(代码中使用):

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. Android L Preview 源码同步方法
  2. Android中检测网络连接状况的方法
  3. android 横向滚动屏幕实现(3)
  4. Android WebView的使用方法总结
  5. Android JNI 开启子线程后调用 Activity 方法更新UI
  6. Android屏幕旋转时Activity不重新调用onCreate的方法
  7. Android Studio中隐藏状态栏和标题栏的方法
  8. 关于Android设备屏幕大小及密度的系统参数类
  9. iphone/android比较学习之──获取屏幕分辨率

随机推荐

  1. Android最新敲诈者病毒分析及解锁(11月版)
  2. android判断是否联网
  3. Android ADB始终为unautorized的解决
  4. Android Studio 使用本地的gradle
  5. app性能优化
  6. Android 实现高斯模糊效果
  7. Android Studio自定义模板:简单自定义Devi
  8. listView背景设置
  9. 解决 Android 软键盘挡住输入框的问题
  10. Android UI 模仿界面框架系列第一章:QQ U