Android 2010. 11. 26. 07:03
간단한 카메라를 구현해서 돌려보니 화면 전환이 될 때마다 새로 SurfaceView를 만드니 엄청 버벅이기에 (정확히는 Activity가 새로 생성된다고 해야하는가?) 카메라 촬영시에는 화면을 고정시킬 필요성을 느끼고 화면 고정 법을 찾아보았다.
고정은 AndroidManifest.xml 파일을 수정하여서 설정한다.
1. 화면을 세로(Vertical)로 유지하기
<activity android:name=".(class이름)"
android:label="@string/app_name"
android:screenOrientation="portrait">
2. 화면을 가로(Horizontal)로 유지하기
<activity android:name=".(class 이름)"
android:label="@string/app_name"
android:screenOrientation="landscape">
위와 같이 설정하면 해당 class파일 이용하는 activity는 설정되로 고정된다.
사실 class를 추가해 줄 때 android:name과 android:label은 기본적으로 적어주는 것을 생각한다면 실제로 추가해 줄 것은 android:screenOrientation 이다.
3. 적용화면 : 가로
<activity android:name=".MossCamera"
android:label="MossCamera"
android:screenOrientation="landscape"/>
'Android' 카테고리의 다른 글
[안드로이드]BitmapFactory의 메모리 누수 막는 법 (0) | 2010.11.24 |
---|---|
[안드로이드]다국어 지원 (2) | 2010.11.22 |
[안드로이드] 내장 카메라 이용하는 법 (0) | 2010.11.21 |