2012-02-23 17 views
13

Tworzę małą aplikację na Androida i chcę usunąć pasek tytułu Android.Usuwanie paska tytułu aplikacji Android

Próbowałem za pomocą

this.requestWindowFeature(Window.FEATURE_NO_TITLE); 

Ale to nadal sprawia, że ​​pasek tytułowy pokaz na 0,1 sekundy po uruchomieniu aplikacji. Chciałbym sprawić, aby nie pokazywało się go nawet podczas ładowania aplikacji.

Szukałem trochę, a ktoś wspomina, że ​​można zmienić styl aplikacji, ale nie mam pojęcia, jak to zrobić. Dopiero zacząłem tworzyć aplikacje, więc nie mam zbyt dużego doświadczenia.

Odpowiedz

25

spróbuj tego:

w tagu aplikacji w oczywisty dodatek android:theme, jak następuje:

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

+3

Działa doskonale. Musiałem umieścić go w '' choć, nie w aplikacji. – Loyalar

+1

Kolejne pytanie. Android został stworzony dla wersji 4.0, co oznacza, że ​​ma on specjalny projekt (jak widać na pierwszym obrazku [tego obrazu] (http://imgur.com/a/h2hB6)), ale chciałbym wyłączyć tytuł -bar i zachowaj projekt. Kiedy używam Theme.noTitleBar, wraca do projektu pokazanego na drugim obrazku. Czy istnieje sposób na uzyskanie pierwszego motywu bez paska tytułu? Przykro mi z powodu duńskiego bełkotu. :-) – Loyalar

2

w tagu AndroidManifest <activity> dodać:

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

6

Aby zrób to, ogłosiłem styl dziedziczący wszystko od moich rodzajów l stylu. Ten styl spowodował wyłączenie domyślnego paska tytułu Android.

Utwórz nowy styl i dodaj ten styl w różnych widokach lub dodaj ten kod w stylu domyślnym, aby wyłączyć pasek tytułu dla wszystkich okien!

Powiązane problemy