Android/etc

화면 코드로 회전 시키기

Ryudmila 2018. 1. 23. 11:31

플레이어 개발도중 화면이 orientation이 고정되어 있으나 최대/최소에 따라서 회전이 필요해서 찾던 도중 발견.


if(isFullScreen){   //풀스크린일때

    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);        //세로로 회전

}else{

    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);     //가로로 회전

}



+ 화면 회전시 별도 에러 발생시 참조


* ~Activity


@Override

public void onConfigurationChanged(Configuration newConfig) {

    super.onConfigurationChanged(newConfig);

}


+ onCreate 호출하고 싶지 않을 경우 참조


* manifest.xml


<activity android:name="RyudmilaActivity"

                  android:configChanges="screenSize|orientation">

</activity>