Tôi là một ứng dụng chạy trên cả ICS, tổ ong. Đối với cả hai hương vị này, tôi muốn giữ cùng một chủ đề: Theme.Holo.Light.DarkActionBar là SDK> = 14.Theme.Holo.Light.DarkActionBar trên Honeycomb
Tôi tạo ra một phong cách tùy chỉnh:
<style name="ActionBar.Dark" parent="@style/ActionBar">
<item name="android:background">@color/actionbar_background_dark</item>
</style>
<style name="Holo.light.dark.actionbar" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/ActionBar.Dark</item>
<item name="android:titleTextStyle">@android:style/TextAppearance.Holo.Widget.ActionBar.Title</item>
<item name="android:subtitleTextStyle">@android:style/TextAppearance.Holo.Widget.ActionBar.Subtitle</item>
<item name="android:textColor">@android:color/white</item>
<item name="android:windowActionBarOverlay">false</item>
<item name="android:backgroundStacked">@drawable/ab_stacked_transparent_light_holo</item>
<item name="android:backgroundSplit">@drawable/ab_bottom_transparent_dark_holo</item>
<item name="android:homeAsUpIndicator">@drawable/ic_ab_back_holo_dark</item>
</style>
Nhưng điều này không chỉ là công việc nửa, các spinner thả xuống có nền trắng với văn bản màu trắng và tất cả các tiêu đề cửa sổ là chữ đen trên nền đen.
Làm thế nào để tôi biết tất cả các thuộc tính mà tôi nên thiết lập để đạt được đầy đủ Theme.Holo.Light.DarkActionBar
Tôi đang gặp phải vấn đề tương tự. Bạn đã quản lý để giải quyết vấn đề này? –
chưa. Các thuộc tính chủ đề không có giấy tờ. – Taranfx
@geeknizer, bạn có thấy bài đăng này http://stackoverflow.com/questions/4880413/text-color-of-a-closed-spinner không? Có vẻ như đó là một tính năng bên trong, vì vậy bạn không thể thay đổi màu của spinner của văn bản. Tôi tìm thấy "workaround" này có vẻ như hoạt động: http://stackoverflow.com/questions/4361604/how-to-change-the-spinner-font-color – Alesqui