【问题标题】:Dark text on dark background on AlertDialog with Theme.Sherlock.Light带有 Theme.Sherlock.Light 的 AlertDialog 上深色背景上的深色文本
【发布时间】:2012-11-07 09:35:42
【问题描述】:

我正在为我的应用程序使用Theme.Sherlock.Light 主题,并且我正在创建一个带有底层AlertDialogDialogFragment。它在 Android 3.x 和 4.x 上运行良好,但在 Android 2.x 上,我在深色背景上看到深色文本,难以阅读。我做错了什么,我是否需要通过创建自定义样式来强制使用浅色背景?提前致谢。

【问题讨论】:

    标签: android android-alertdialog android-theme android-dialogfragment


    【解决方案1】:

    我找到了解决方案here

    builder.setInverseBackgroundForced(true)
    

    另外,正如我看到的 here,Jake Warton 建议用同样的方法修复它,但由于 AlertDialogs 的实施,他不知道有什么更好的解决方案。

    【讨论】:

    • 谢谢!太糟糕了,我没有先找到这个答案......我为我的 AlertDialog 创建了一个主题,这是非常不推荐的。
    猜你喜欢
    • 1970-01-01
    • 2017-06-08
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 2019-06-20
    • 1970-01-01
    • 1970-01-01
    • 2019-10-30
    相关资源
    最近更新 更多