안녕하세요~ 첫 질문이네요 ^^
테블릿용 앱인데, 가로모드로만 쓰고, 세로모드로는 막고 싶습니다.
마니페스트에 android:screenOrientation="landscape" 이렇게 설정하면 안되냐구요?
네, 문제가 있었습니다.
기본 화면이 0도고, 회전 방향이 90도, 180도, 270도가 있다고 치면,
180도로 돌렸을때 화면 전환이 되지 않는 문제가 있습니다.
public void onConfigurationChanged(Configuration newConfig)
이 함수를 오버라이딩해서 세로로 돌렸을때 가로로 고정하고 싶은데,
어떻게 해야 할까요?
이렇게 해봤는데, 세로는 막히지만 역시 180도 회전은 안되더군요.
if(newConfig.orientation == Configuration.ORIENTATION_PORTRAIT)
{
Log.d("bsson", "ORIENTATION_PORTRAIT");
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); // 가로전환
}
감사합니다.