2012-04-26 33 views
3

我使用的是Christophe Versiuex的HoloEverywhere库项目和Theme.HoloEverywhereLight.Sherlock主题。使用ActionBarSherlock/HoloEverywhere Light的对话框

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

我试过使用android:windowTitleStyle来设计它们,但没有运气。有没有人使用这个,并找到了解决方法?

谢谢。

+0

你好,我是Christophe!处理这些对话对我来说真的很难,我很希望很快能够找到这个问题的答案。任何想法都是值得欢迎的,因为这个问题真的让我的lib几乎无法在Light主题中使用。感谢您的关注! – 2012-06-04 20:53:34

+0

@ Profete162:感谢优秀的图书馆! – SharkAlley 2012-06-20 07:58:56

回答

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> 

我测试了这对姜饼和ICS。