Chcę ukryć pasek tytułowy mojej aplikacji w niektórych widokach. Co muszę dodać do plików układu Chcę ukryć pasek tytułu? Czy możesz podać przykład?Co muszę dodać do układu, aby ukryć pasek tytułu?
Odpowiedz
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.
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>
przykro mi wyjaśnić moje pytanie, mam na myśli pasek tytułowy nie etykieta – Janusz
Aby zrobić to w kodzie, wystarczy dodać ten wiersz kodu do metody onCreate().
requestWindowFeature(Window.FEATURE_NO_TITLE);
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 –
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.
Jak określono tutaj w odpowiedzi przyjętych:
How to hide the title bar for an Activity in XML with existing custom theme
mogli go użyć
<style name="nameOfYourTheme" parent="yourParentTheme">
<item name="android:windowNoTitle">true</item>
</style>
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ć ? –