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

最佳答案

我找到了解决方案here:

builder.setInverseBackgroundForced(true)

另外,正如我看到的here一样, jack ·沃顿(Jake Warton)建议以相同的方式对其进行修复,并且由于AlertDialogs的实现,他不知道任何更好的解决方案。

关于android - AlertDialog中带有Theme.Sherlock.Light的深色背景上的深色文字,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13266901/

10-13 01:55