xml文件中设置:
  要实现这个目的,只需要在AndroidManifest.xml里声明Activity的时候加上一个属性:android:screenOrientation,属性取值landscape为固定横屏、portrait为固定纵屏幕。
  代码:
  setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE););//强制为横屏
  setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//竖屏
  ============延伸========
  屏幕会自动切换时,默认状态的应用程序,会重新调用onCreate,相当于重新启动了一次应用程序。同时,layout可能因为横屏带来不能合理适配的问题。为了解决旋屏和键盘切换引起的程序重启问题,还需要增加一个属性:android:configChanges。这个属性可以理解为一个监听器,它将拦截旋屏和键盘切换事件,阻止程序重启而变为回调onConfigurationChanged方法。这里常用的属性取值为:keyboardHidden|orientation。

更多相关文章

  1. EditText属性解释
  2. android4.3应用程序隐藏状态栏和标题栏
  3. Activity 属性
  4. Android各种键盘挡住输入框解决办法
  5. 在代码中设置RelativeLayout布局中标签的android:layout_toLeftO
  6. 一、 Android完全退出应用程序

随机推荐

  1. Space-Navigation-View 底部栏点击
  2. android aar 混淆
  3. MPAndroidChart :二,饼图PieChart
  4. Android(安卓)Eventbus发送消息
  5. Android聊天界面布局实例
  6. android给view加数字
  7. Android系统移植技术详解
  8. Android(安卓)AES Encryption and Decryp
  9. The type Contacts is deprecated
  10. Android(安卓)exception