Есть ли способ отключить ориентацию обратного пейзажа и обратную ориентацию в андроидной активности. Я использовал приведенный ниже код. Но на этот раз обратный пейзаж.Как отключить только ориентацию обратного экрана в активности андроида
rotation = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay().getRotation();
System.out.println("Rotation Value : " +rotation);
if(rotation==0){
System.out.println("portrait");
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);}
if(rotation==1){
System.out.println("landscape");
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);}
if(rotation==2)
{
System.out.println("reverse portrait");
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LOCKED);
}
if(rotation==3)
{
System.out.println("reverse landscape");
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LOCKED);
}
тогда мне придется переопределить onConfigurationChanged() в моем классе деятельности ??? –
Только что редактировал мой пост –
Спасибо за сообщение. это сработало. Но как это будет полезно для блокировки обратных ориентаций? –