Ho un filatore in una finestra di Holo tema e sto cercando di cambiare il colore del testo, perché è molto difficile da leggere:Cambia Holo filatore colore del testo
Ho guardato styles.xml Android , così come molte altre risposte, e credo che sto impostando correttamente lo stile personalizzato; ma non viene raccolto.
Questo è un estratto del file di layout finestra di dialogo in cui il filatore vive:
<Spinner
android:id="@+id/spn_Type"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:entries="@array/dose_type_options"
style="@style/DialogSpinner" />
e queste sono le voci relative a styles.xml nella cartella di valori-V14:
<style name="DialogSpinner" parent="@android:style/Widget.Holo.Spinner">
<item name="android:spinnerItemStyle">@style/MySpinnerItem</item>
</style>
<style name="MySpinnerItem" parent="android:Widget.Holo.TextView.SpinnerItem">
<item name="android:textAppearance">@style/MyTextAppearanceSpinnerItem</item>
</style>
<style name="MyTextAppearanceSpinnerItem" parent="android:TextAppearance.Holo.Widget.TextView.SpinnerItem">
<item name="android:textColor">#FFF</item>
</style>
Il il dialogo stesso è forzato al tema oscuro di Holo usando:
<style name="FibroDialog" parent="@android:style/Theme.Holo.Dialog">
</style>
Può chiunque ide nificare perché il testo del filatore non è bianco?
Ho esaminato altre soluzioni, che suggeriscono di cambiare il colore nel codice, ma questa app supporta 2.3. * Verso l'alto, quindi per quelle versioni non-holo il testo nero va bene, quindi proviamo a farlo per stili.
Grazie
aggiornato utilizzando risposta da Woda sotto
Il colore del testo del valore iniziale del filatore è ormai bianca, che va un lungo cammino per evidenziando che c'è un filatore lì per il utente:
Ma il colore del testo delle voci selezionabili è ancora nero. Suppongo che non sia un grosso problema, almeno l'esistenza della filatrice è stata affermata facendo diventare il testo iniziale bianco. Ma sarei interessato a sapere perché gli oggetti sono ancora neri e come cambiarli in bianco.
Grazie, Woda. Per ora è già abbastanza per me. Vedi i miei aggiornamenti sopra per quello che è successo. – DaveSav
Ho aggiornato la mia risposta sopra. Sfortunatamente non ho il tempo di controllare esattamente il problema. – Woda
No, non sembrava funzionare. Ma grazie per la risposta iniziale. – DaveSav