2012-02-23 4 views
13

작은 안드로이드 응용 프로그램을 만들고 있는데 안드로이드 제목 표시 줄을 제거하고 싶습니다.안드로이드 응용 프로그램의 제목 표시 줄 제거

나는

this.requestWindowFeature(Window.FEATURE_NO_TITLE); 

를 사용하여 시도했다하지만 여전히 0,1 번째 응용 프로그램이 시작될 때의 제목 표시 줄에 표시를한다. 앱을로드 할 때 표시하지 않기를 바랍니다.

나는 주변을 조금 둘러 봤으며 누군가가 앱의 스타일을 바꿀 수 있다고 언급했지만 그 방법을 모르고있다. 나는 방금 앱을 만들기 시작 했으므로 많은 경험이 없습니다.

답변

25

이 시도 :

를 응용 프로그램 태그에 매니페스트 추가 android:theme에, 다음과 같은 : 당신의 AndroidManifest를 <activity> 태그에서

<application android:theme="@android:style/Theme.NoTitleBar" ...>

+3

완벽하게 작동했습니다. 응용 프로그램이 아닌' '에 넣어야했습니다. – Loyalar

+1

또 다른 질문입니다. 안드로이드는 4.0 버전으로 제작되었으므로 ([그림] (http://imgur.com/a/h2hB6)의 첫 번째 그림에서 볼 수 있듯이) 특별한 디자인을 가지고 있음을 의미하지만 제목을 비활성화하는 것이 좋습니다. - 바 및 디자인을 유지. Theme.noTitleBar를 사용하면 두 번째 그림에 표시된 디자인으로 돌아갑니다. 제목 표시 줄이없는 첫 번째 테마를 얻을 수있는 방법이 있습니까? 또한 덴마크어 횡설수설에 대해 미안합니다. :-) – Loyalar

2

이 추가로

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

6

내 속에서 모든 것을 이어받는 스타일을 선언했다는 것을 난 스타일. 이 스타일은 기본 Android 제목 표시 줄을 사용 중지했습니다.

<style name="generalnotitle" parent="general"> 
    <item name="android:windowNoTitle">true</item> 
</style> 

다른 스타일로이 스타일을 추가하거나이 코드를 기본 스타일로 추가하여 모든 창에 대해 titleBar를 비활성화하십시오!

관련 문제