标签: android android-alertdialog android-theme android-dialogfragment
我正在为我的应用程序使用Theme.Sherlock.Light主题,而我正在使用基础DialogFragment创建AlertDialog。它在Android 3.x和4.x上运行得很好,但在Android 2.x上我看到深色背景上的深色文本,这几乎不可读。我做错了什么,是否需要通过创建自定义样式强制浅色背景?提前谢谢。
Theme.Sherlock.Light
DialogFragment
AlertDialog
答案 0 :(得分:25)
我找到了解决方案here:
builder.setInverseBackgroundForced(true)
另外,正如我所看到的here,Jake Wharton建议以同样的方式修复它,因为AlertDialog的实现,他不知道更好的解决方案。