2010-03-15 14 views

Odpowiedz

22

Czy oznacza chcesz ekran dzieje z czymś podobnym do this do czegoś podobnego do that?

Jeśli to jest to, co chcesz, uczyń swój motyw dziedzicząc Theme.NoTitleBar lub użyj go bezpośrednio. Twój otwarcie Activity tag w AndroidManifest.xml powinien wyglądać somethig jak:

<activity android:name=".MyActivity" 
    android:theme="@android:style/Theme.NoTitleBar"> 

Jeśli tylko chcesz ukryć tytuł, ale zachować pasek tytułu, można przejść z zaleceniami Sephy użytkownika.

+0

użyłem, ale posłowie moja treść aplikacji zniknęła, nawet myślę, że GUI tam jest. Zauważ, że wypełniam swój GUI przy użyciu klasy java DB-manager, tzn. Odczytuję zawartość z DB. co powinienem zrobić ? –

0

Jeśli masz na myśli tytuł na szarym pasku tuż pod paskiem powiadomień, musisz wypełnić właściwość "label" działań, w których nie chcesz wyświetlać tytułu aplikacji w manifeście. Następnie możesz zdefiniować tytuł dla bieżącego działania, podając po prostu pusty ciąg znaków. to pomaga?

<activity android:name="FirstActivity" android:label="it's title different from application's one"></activity> 
+0

przykro mi wyjaśnić moje pytanie, mam na myśli pasek tytułowy nie etykieta – Janusz

3

Aby zrobić to w kodzie, wystarczy dodać ten wiersz kodu do metody onCreate().

requestWindowFeature(Window.FEATURE_NO_TITLE); 
+3

Należy pamiętać, że to nie jest tak dobre, jak ukrywanie tytułu za pomocą pliku AndroidManifest.xml, ze względu na niepotrzebne pokazywanie i ukrywanie paska tytułu przed wywołaniem metody onCreate(): http://developer.android.com/guide/ dodatek/faq/commontasks.html # configurewindowproperties –

0

Ilekroć zrobić proponowane zmiany, a następnie run natarcia: android, za każdym razem mój AndroidManifest plik zostanie zmodyfikowany do poprzedniego stanu.

mam rozwiązanie jak

Aktualizacja plików build.yml jak

 
android 
    android_title: 0

Ten pracował dla mnie.

Powiązane problemy