In meiner Android-App möchte ich den App-Namen aus der Ansicht ausblenden, wie in der Abbildung auf der linken Seite, aber wenn Sie erweitern, der App-Name angezeigt werden soll, wie gezeigt im Bild rechts. Allerdings ist mein derzeitiges Verfahren, das linke Bild zu zeigen, android: label = "@ string/roster", was falsch ist.Titel auf Versteckte auf Android-App setzen
Die Alternative besteht darin, den App-Namen vollständig aus allen Ansichten auszublenden. Allerdings habe ich darum gekämpft und das linke Bild erstellt. Ich sah Beiträge über die Verwendung von
Titel zu entfernen, und ich kann das tun, aber dann konnte ich Roster im roten Bereich nicht anzeigen. Ich kann mehr Code zeigen, wie meine Stile eingestellt sind, wenn das hilfreich ist.
Ziel:
- App name = Anwesenheits-Tracker
- On Screen Aktivität = MainActivity (Roster ist Titel)
- Auf Sicht von Roster Aktivität, App-Name ausgeblendet ist, ist Roster in Symbolleiste angezeigt
- Auf erweiterte Ansicht, App-Namen als Anwesenheits Tracker angezeigt wird
AndroidMainfest.xml
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".list_items"
android:label="@string/title_activity_list_items"
android:theme="@style/AppTheme.NoActionBar">
</activity>
<activity android:name=".AddMember"
android:label="@string/roster_add">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".DisplayMember">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
bearbeiten: Ich bin mir bewusst, das rechte Bild unterschiedliche Inhalte anzeigt, aber die Titelleiste ist, was ich auf konzentriert bin. Ich wollte den Code einer anderen Seite nicht ändern.
Versuchen Sie getSupportActionBar() .setTitle ("") –