gpt4 book ai didi

android - 自定义支持对话框 fragment 文本颜色错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:57:21 26 4
gpt4 key购买 nike

如果我在自定义对话框中放置一个 TextView,文本默认为黑色。

不幸的是,支持 fragment 对话框的背景是深灰色的。灰色的黑色非常难以阅读。

我可以将 TextView 更改为白色或类似 android:textColor="?android:attr/textColorPrimaryInverseDisableOnly" 的内容。但是新的 android (Holo Light) 上的对话框是白色的。所以它会是白色的。

我可以使用 hack,比如在旧版本的 Android 上强制它为白色,在新版本的 Android 上强制它为黑色,但我宁愿找到一个更优雅的解决方案。

有没有办法更改 TextView 以模仿通常放在支持 DialogFragment 上的相同文本?如果重要的话,我正在使用操作栏 Sherlock。

最佳答案

试试这个

alertDialogBuilder.setInverseBackgroundForced( true )

在我的案例中,在 Honeycomb 之前的设备和更新的设备上运行良好。标题仍然以较深的颜色显示,但主要文本在所有设备上都清晰可读。

关于android - 自定义支持对话框 fragment 文本颜色错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15065049/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com