使用ActionBarSherlock / HoloEverywhere Light的对话框

时间:2012-04-26 09:46:54

标签: android actionbarsherlock android-holo-everywhere

我正在使用Christophe Versiuex的HoloEverywhere图书馆项目和Theme.HoloEverywhereLight.Sherlock主题。

系统对话框 - 复制所有文本,日期选择器对话框等 - 都有白色文本作为窗口标题而不是浅蓝色。如果你运行演示,你可以看到这个。

我尝试使用android:windowTitleStyle设置样式,但没有运气。是否有人使用此功能并找到了解决方法?

感谢。

1 个答案:

答案 0 :(得分:1)

标题文字为hard to change。您可以更改标题的背景颜色,使其变得可读,并将其他所有内容保留在灯光主题中:

<style name="Theme.MyTheme" 
       parent="Theme.HoloEverywhereLight.DarkActionBar.Sherlock">
       <item name="android:alertDialogStyle">@style/AlertDialogHoloMix</item>
</style>

<style name="AlertDialogHoloMix" 
       parent="AlertDialogHoloLight">
       <item name="android:topDark">@drawable/dialog_top_holo_dark</item>
</style>

我在Gingerbread和ICS上测试了这个。