Ich kann nicht herausfinden, warum der App-Name in der Aktionsleiste der Hauptaktivität fehlt. Ich habe das Label im Manifest wie folgt festgelegt:App-Name fehlt in MainActivity in ActionBar
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
und die style.xml
:
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:windowContentOverlay">@null</item>
</style>
</resources>
ich auch diese zur Haupttätigkeit hinzugefügt:
public class MainActivity extends AppCompatActivity {
...
getSupportActionBar().setDisplayShowHomeEnabled(true);
}
aber immer noch der App-Name ist nicht in der Aktivität gezeigt. Für alle anderen Aktivitäten werden ihre Beschriftungen mit Ausnahme der Hauptaktivität angezeigt. Irgendwelche Ideen?
Dumme Frage, aber nur zu überprüfen - es ist in Ihrer string.xml korrekt? – BR89
@ BR89 ja, ich ersetzte es mit hart codierten string und zeigt es immer noch nicht :( – user7659501
Hm .. was war dein erster Aktivitätstyp beim ersten Build? Ist die Layout.xml die einzige Datei, die du für deine Hauptaktivität hast? – BR89