/ / Android - Jak oddzielić nazwę aplikacji od paska tytułu? - Android, pasek tytułowy

Android - jak usunąć powiązanie nazwy aplikacji z paska tytułowego? - android, tytułowanie

Dodałem niestandardowy pasek tytułu do AndroidaAplikacja i ten pasek tytułowy (który jest zwykłym png) pojawia się w głównej aktywności. Problem polega na tym, że główne działanie określa również nazwę aplikacji za pomocą label znacznik podobny do tego:

<activity android:name=".MainActivity"
android:theme="@style/customTheme"
android:screenOrientation="portrait"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

Ta etykieta jest również zgłaszana na pasku tytułowym! Jak oddzielić oba? (Zasadniczo nadal mogę nadać nazwę aplikacji bez wpływu na mój niestandardowy pasek tytułu).

Dzięki!

Odpowiedzi:

4 dla odpowiedzi № 1

Możesz zmienić nagłówek dowolnej aktywności za pomocą setTitle("THE TITLE"); w kodzie Java strony. Jeśli chcesz użyć ciągu zdefiniowanego w PLIKACH XML, możesz użyć setTitle(R.string.stringName).


1 dla odpowiedzi nr 2

Moim zdaniem jest utworzenie własnego niestandardowego paska tytułu u góry ekranu i ustawienie opcji bez paska tytułu w manifeście dla działania.

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

0 dla odpowiedzi № 3

spróbuj zmienić etykietę swojej głównej aktywności na coś takiego android:label="@string/main_header" i zdefiniuj nagłówek łańcucha w strings.xml ...

mam nadzieję, że ta dobra pomoc ...