在AlertDialog的黑暗的背景的黑暗的文本与Theme.Sherlock.Light

我为我的应用程序使用Theme.Sherlock.Light主题,并创build一个带有基本AlertDialog 。 它在Android 3.x和4.x上工作得很好,但在Android 2.x上,我在深色背景上看到深色文字,这是难以阅读的。 我做错了什么,我需要通过创build自定义样式来强制浅色背景吗? 提前致谢。

  • 如何将自定义样式应用于SwitchCompat
  • appcompat_v7:检索项的父项时出错:找不到与给定名称匹配的资源
  • 将AppCompat主题应用于PreferenceFragment中的各个首选项
  • Android首选项片段文本颜色
  • 棒棒糖进度条着色
  • 对话主题活动:正面和负面的button
  • 支持ActionBar将不会使用API​​ 21显示正确的颜色
  • “...必须提供layout_height ...”,但它在我的风格资源?
  • 我在这里find解决办法

     builder.setInverseBackgroundForced(true) 

    另外,正如我在这里看到的,Jake Wartonbuild议以相同的方式修复它,并且由于AlertDialogs实现,他不知道任何更好的解决scheme。