ActionBarCompat mit dem Thema.AppCompat.Licht.DarkActionBar zeigt weißen text des Titels, aber die schwarze text-spinner

Ich bin mit dem ActionBarCompat und sowohl Titel, text, gefolgt von einem spinner in der ActionBar. Ich bin mit des Themas.AppCompat.Licht.DarkActionBar die zeigen sollte, weißen text auf einem schwarzen hintergrund. Der title-text wird in weiß aber die spinner text erscheint in schwarz. Wechsel das theme zu Theme.AppCompat.Licht hat sowohl als schwarzer text auf weiß. Kann jemand empfehlen, wie kann ich weißen text in den spinner? Ich habe gesehen, Vorschläge für die ActionBar und ActionBarSherlock, kann aber nicht bekommen, um mit diesen zu arbeiten ActionBarCompat. Ich habe versucht, Stile, die nach den folgenden ohne Erfolg:

    <style name="SBRRTheme" parent="AppTheme">
    <item name="android:spinnerDropDownItemStyle">@style/SBRRCustomDropDownItemStyle</item>
</style>

<style name="SBRRCustomDropDownItemStyle"> parent="@android:style/Widget.AppCompat.Light.DropDownItem.Spinner">
    <item name="android:textAppearance">@style/SBRRCustomDropDownItemTextStyle</item>
</style>

<style name="SBRRCustomDropDownItemTextStyle"> parent="@android:style/Widget.AppCompat.Spinner.DropDown.ActionBar">
    <item name="android:textColor">@color/white</item>
</style>

Die Aktivität definition in der manifest ist:

        <activity
        android:theme="@style/Theme.AppCompat.Light.DarkActionBar"
        android:name="com.example.actionbar2.RaceResultsActivity"
        android:label="@string/action_raceresults"
        android:parentActivityName=".MainActivity" >
        <meta-data android:name="android.support.PARENT_ACTIVITY"
            android:value=".MainActivity" />
    </activity>

Weitere Informationen, nach dem Test mit einem Nexus-S emulator und auf einem physischen Galaxy S2, läuft JellyBean, das problem mit dem spinner Auftritt in der ActionBarCompat selbst zeigt nur auf meinem Entwicklungs-Gerät, ein Galaxy Y läuft 2.3.5 Gingerbread. Zeigt auch auf eine 2.3.3 AVD.

InformationsquelleAutor jrisch | 2013-08-19
Schreibe einen Kommentar