마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 액티비티 오리엔테이션 변경

0 추천
<activity android:name=".MyActivity" 
          android:configChanges="orientation|keyboardHidden" /> 

 

이거를 코드에서 하는 방법은 없나요???

 

 

구지 코드에서 해야하는 이유는..

orientation 바뀔때 onCreate가 뜨면 안돼는 상황입니다.

근데 액티비디를 프로젝트 라이브러리로 추가해서

라이브러리에 있는 메니페스트는 적용되지 않습니다.

본래 프로젝트의 메니페스트에 위의 코드를 적어봣는데 적용안되더라구요

그래서 코드에서 하는방법을 찾고있습니다.

걔발자 (300 포인트) 님이 2014년 7월 6일 질문

1개의 답변

+1 추천
검색은 해보시고 질문하세요............

 

화면 고정

■ xml 방식 : AndroidManifest.xml에 기술.

android:screenOrientation="landscape" //가로

android:screenOrientation="portrait" //세로

■ 코드 방식 :

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); //가로

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); //세로
Jinthree (8,980 포인트) 님이 2014년 7월 7일 답변
답변 감사합니다.
제가 질문을 좀 애매하게 한거같네요
android:configChanges="orientation|keyboardHidden"이거는
오리엔테이션 변화를 액티비티에서 알아서 하겠다 이런뜻이자나요
이게 잘 안먹어서
그걸 코드에서 설정할수 없나 하는것이였습니다.

결론은 버전탓인지
orientation|screensize로 하면 되더군요
버전탓 맞습니다.....
...