Need Help in Changing Screen Orientation in Android

后端 未结 3 539
無奈伤痛
無奈伤痛 2021-01-24 16:03

I want to change the screen orientation from portrait to landscape and vice versa when the user rotates his Android mobile phone clockwise/anticlockwise. Can anyone help me how

3条回答
  •  谎友^
    谎友^ (楼主)
    2021-01-24 16:15

    Hai, I got Solution with the help of Georgy Gobozov, But that solution has to be refined as shown below to work it properly,

    @Override
        public void onConfigurationChanged(Configuration newConfig) {
              super.onConfigurationChanged(newConfig);
    
         if(newConfig.equals(Configuration.ORIENTATION_LANDSCAPE))
         {
             setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);  
         }
         else if(newConfig.equals(Configuration.ORIENTATION_PORTRAIT))
         {
              setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
         }
        } 
    

提交回复
热议问题