Theme.AppCompat.Light.DarkActionBar ergibt keine ActionBar-Darstellung

Ich habe ein Projekt mit einer leeren Aktivität (und dann schrieb Code, um in ein grundlegendes Fragment – leeres lineares Layout) in Android Studio, aber es gibt keine ActionBar zeigen. Warum?

Gerät: Emulator (Nexus 5 Größe), API 19

  • Instrumentationslauf fehlgeschlagen aufgrund von 'java.io.FileNotFoundException'
  • Seite blättern, wenn die Softtastatur eingelegt ist
  • Um Dex im Prozess laufen zu lassen, benötigt der Gradle-Daemon einen größeren Haufen. Es hat derzeit ca. 910 MB
  • Verwenden Sie immer v4 Fragmente statt der eingebauten android.app.Fragment?
  • Wie bekomme ich meine Android Fingerprint Certa in Android Studio
  • Was ist der Zweck von startManagingCursor?
  • Die Hauptaktivität erweitert FragmentActivity .

    Das Android Studio erzeugte styles.xml:

     <resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> </style> </resources> 

    Das Aktivitätslayout:

     <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/fragmentContainer" android:layout_width="match_parent" android:layout_height="match_parent" /> 

    Das Fragment:

     <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" /> 

    Manifest:

     <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.mycompany.test" > <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".TestActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> 

  • Warum stirbt der WebViewDemo?
  • So navigieren Sie von einem Bildschirm zu einem anderen Bildschirm
  • Spinner Innenpolsterung ist auf Android 6.0.1 größer
  • Ein virtuelles Android-Gerät, das nicht geladen wurde
  • Fehlende Berechtigungen für den Zugriff auf den Kameradienst in Android 6.0
  • Fehler beim Verwenden von Eclipse für Android - Keine Ressource gefunden, die mit dem Vornamen übereinstimmt
  • One Solution collect form web for “Theme.AppCompat.Light.DarkActionBar ergibt keine ActionBar-Darstellung”

    Anstatt die FragmentActivity , brauche ich die Hauptklasse, um AppCompatActivity zu erweitern.

    Wie hier erklärt:

    http://developer.android.com/training/basics/fragments/creating.html

    Wenn Sie die v7-appcompat-Bibliothek verwenden, sollte Ihre Aktivität stattdessen ActionBarActivity erweitern, was eine Unterklasse von FragmentActivity ist (weitere Informationen finden Sie unter Hinzufügen der Aktionsleiste).

    BEARBEITEN

    ActionBarActivity ist jetzt veraltet . Verwenden AppCompatActivity stattdessen AppCompatActivity .

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.