Android禁止横屏竖屏切换

 

在AndroidManifest.xml的activity(需要禁止转向的activity)配置中加入

android:screenOrientation="landscape"
   

(landscape是横向,portrait是纵向)

 


要避免在转屏时重启activity,可以通过在androidmanifest.xml文件中重新定义方法

 

android:configChanges="keyboardHidden|orientation"

 

public void onConfigurationChanged(Configuration newConfig){
    if(newConfig.orientation==Configuration.ORIENTATION_LANDSCAPE){
        //横向 
        setContentView(R.layout.file_list_landscape); 
    }else{
        //竖向 
         setContentView(R.layout.file_list); 
    }
}
 

 

 

 

你可能感兴趣的:(android)