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">

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM