我有一个AlertDialog的子类,我需要文本,但我无法弄清楚对话框如何设置其文本样式。在Jellybean上,它是白色的黑色,而在Froyo上,它是白色的蓝色(换句话说,我想找到一个功能,在两个系统上都给我白色,但在其他主题上也是正确的)。我尝试了以下内容:
TextAppearance.DialogWindowTitle
和TextAppearance.Small
(也android:textAppearance="?android:attr/textAppearance"
)在Jellybean上为白色,在Froyo上为黑色TextAppearance.Small.Inverse
或textColorPrimaryInverse
在Jellybean上为黑色,在Froyo上为白色Theme.Dialog.Alert
如何提供文字颜色 AlertDialog
如何做到这一点?这是我基于猜测的themes.xml文件。
修改:this blog上的评论与我的难度有关。她在博客中提出的解决方案存在白白问题(使用textColorPrimaryInverseDisableOnly
);我在Jellybean有黑色黑色。这实际上是一个错误还是我错过了什么?