[Android] 타이틀바 없애기
개발/Android2011. 4. 13. 10:30
1. 정의된 테마 사용하기
<!-- Status Bar, Title Bar 모두 없앰 -->
<activity
android:name=".MyActivity"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
<!-- Title Bar 없앰 -->
<activity android:name=".MyActivity"
android:theme="@android:style/Theme.NoTitleBar" >
2. 사용자 테마 사용하기
<!-- Title Bar 없는 상태 -->
<item name="windowNoTitle">true</item>
<!-- Status Bar, Title Bar 모두 없는 상태 -->
<item name="windowFullscreen">true</item>
3. JAVA에서 설정하기
import android.content.pm.ActivityInfo
//Title Bar, Status Bar 없앰
setTheme(android.R.style.Theme_NoTitleBar_Fullscreen);
//Title bar 없앰
requestWindowFeature(Window.FEATURE_NO_TITLE);
//Status bar 없앰
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
* Theme 설정과 다른 것은 FullScreen Flag를 주더라도 Title Bar는 남아있다.
//Title Bar, Status Bar 없앰
setTheme(android.R.style.Theme_NoTitleBar_Fullscreen);
//Title bar 없앰
requestWindowFeature(Window.FEATURE_NO_TITLE);
//Status bar 없앰
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
* Theme 설정과 다른 것은 FullScreen Flag를 주더라도 Title Bar는 남아있다.
4. 화면전환고정
화면전환 이벤트가 발생해도 무시하고 화면을 고정시키는 방법
Activity 를 상속받은 클래스에서 onCreate() 안에 super.onCreate() 전에 다음 함수를 실행
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
AndroidManifest.xml 파일에..
<activity android:screenOrientation="landscape"
android:configChanges="keyboardHidden|orientation">
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
AndroidManifest.xml 파일에..
<activity android:screenOrientation="landscape"
android:configChanges="keyboardHidden|orientation">
'개발 > Android' 카테고리의 다른 글
[Android] 앱 외장메모리 설치 (0) | 2011.05.16 |
---|---|
Intent 사용법 (0) | 2011.04.21 |
아이폰,안드로이드 기종별 해상도 차이 (0) | 2011.04.20 |
[Android] 활동주기 (0) | 2011.04.13 |