7

Ich führe die neueste Version von Android Studio, Problem ist das Vorschaubereich nicht die ActionBar rendern, wenn eines der AppCompat Themes verwendet werden, wenn ich das Thema des Vorschaubereichs ändern funktioniert es gut (nicht ändern tatsächlichen Theme) , aber gibt es eine discepency dies tun,Android Studio-Vorschaubereich, der ActionBar nicht darstellt?

mein styles.xml ist als

<resources> 

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

</resources> 

folgt, wenn das Vorschaufenster auf AppTheme gesetzt ist, wird die ActionBar nicht gezeigt, aber es funktioniert gut in meinem Gerät und AVD,

No Action Bar shown

Wie Sie dies macht es schwer zu debuggen sehen und testen Sie die ActionBar

vorschlagen Bitte etwas fix auf diese und wie genau funktioniert ein AppCompat Thema von einem gewöhnlichen abweichen?, Ich bin nur ein Android Anfänger .

Danke!

+0

@JaredBurrows, Danke für die Info, aber ich habe das Kopfgeld nicht erstellt –

Antwort

12

Es ist ein Fehler zu verlängern: https://code.google.com/p/android/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars&groupby=&sort=&id=78944

Leider Es hat eine niedrige Priorität.

Update: die Vorschau API 22

+3

Behoben! Wird im nächsten Update sein. –

+1

Ist es wirklich? Weil ich einen möglichen Nebeneffekt feststelle: Wenn ich ein NoActionBar-Thema aus den Vorschau-Tools auswähle, hat es immer noch eine Aktionsleiste. – lemuel

+0

Es wurde mit kleineren Problemen in Plattform-Tools behoben 22 –

-1

Es gibt Täter in Ihrem MainActivity (was auch immer Ihre Aktivität), wenn Sie verwenden app.compact.v7 Ihre angeblich ActionBarActivity statt Aktivität

+0

Es tut mir leid, ich verstehe nicht wirklich, meine Hauptaktivität und Fragment erweitern ActionBarActivity und außerdem sagte ich, es funktioniert gut auf dem Gerät usw., nur das Vorschaufenster ist Chaos ed up. –

+0

https://www.youtube.com/watch?v=h57QpXp2TRg sehen Sie dieses Video, das Sie verstehen können –

+1

Frage ist über Vorschau und nicht Laufzeit Aussehen. –

1

In meinem styles.xml hatte ich

<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar"> 

es ändern musste nur

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">