Android开发中如何强制横屏和强制竖屏设置

Android开发中如何强制横屏和强制竖屏设置

 

强制横屏设置:

复制代码
按照下面代码示例修改Activity的onResume方法  
@Override  
protected void onResume() {  
 /**  
  * 设置为横屏  
  */  
 if(getRequestedOrientation()!=ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){  
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);  
 }  
 super.onResume();  
}  
复制代码

或者在配置文件中对Activity节点添加android:screenOrientation属性(landscape是横向,portrait是纵向)

android:launchMode="singleTask" android:screenOrientation="landscape">

 

强制竖屏设置:

复制代码
@Override  
protected void onResume() {  
 /**  
  * 设置为横屏  
  */  
 if(getRequestedOrientation()!=ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){  
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);  
 }  
super.onResume();  
}  
复制代码

或者在配置文件中对Activity节点添加android:screenOrientation属性(landscape是横向,portrait是纵向)

android:launchMode="singleTask" android:screenOrientation="portrait">

 

posted @   云中雀  阅读(22896)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示