안드로이드 액티비티 타이틀바 없에기
안드로이드 액티비티 타이틀바 삭제
안드로이드 액티비티 타이틀바 제거
안드로이드 Activity의 Title bar 제거하기
안드로이드 Activity의 Title bar 삭제하기
액티비티 타이틀바 제거하기
액티비티 타이틀바 삭제
Removing the title bar from some Activity
크게 3가지로 Activity에서 타이틀바를 보이지 않게 할 수 있다.
ㅁ 1. manifest 파일에서 타이틀바를 제거하려는 activity element의 속성에 추가
android:theme="@android:style/Theme.NoTitleBar"
ㅁ2. 매니페스트 메인액티비티 윗 부분에 android:theme = "@android:style/Theme.NoTitleBar" 추가하세요
<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme = "@android:style/Theme.NoTitleBar.Fullscreen">
....
</application>
<application android:allowbackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@android:style/Theme.Black.NoTitleBar">
.....
</application>
ㅁ3. 프로그램 코드로 삽입
requestWindowFeature(Window.FEATURE_NO_TITLE);
삽입 위치는 onCreate() 내부에 setContentView(R.layout.acty_mnlivememo) 코드 전에 호출하고
import android.view.Window를 임포트 해준다.
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.acty_mnlivememo);
manifest 파일로 타이틀바 삭제를 권장합니다. 매너페스트 파일에 titlebar 소거를 설정할 경우 처음부터 타이틀바가 존재하지 않는다. 코드로 쓸 경우는 사람이 인지할 수 없을 정도로 타이틀바를 가져오고 requestWindowFeature(Window.FEATURE_NO_TITLE);를 만나면 비로서 타이틀바를 삭제한다. 속도 차이는 미세하나 manifest 쪽이 더 빠르다. 동적으로 타이틀바를 보이게 보이지 않게하려면 코드에 쓰는 방식이 필요하다.
'Android 안드로이드' 카테고리의 다른 글
Android소스 에러없이 패키지와 클래스명 변경 (0) | 2014.08.19 |
---|---|
패키지 주소와 파일명 변경 과정 중 삽질 (0) | 2014.08.18 |
프로덕션으로 새 APK 업로드 실패 (0) | 2014.08.12 |
이미지 토글 버튼 (반짝이미지 아님) (0) | 2014.08.08 |
안드로이드 소스 버전과 어플 app의 버젼 (0) | 2014.08.03 |