我正在使用具有自定义布局的 AlertDialog。布局中TextView的颜色为黑色,因此在Android 4.0上使用Holo.Light打开对话框时,文本是可见的。但是,如果您在 Android 2.2 中打开该对话框,由于灰色背景,文本将不可见。有没有办法改变背景颜色?
但是,如果您在 Android 2.2 中打开该对话框,由于灰色背景,文本将不可见。有没有办法改变背景颜色?
是的,这是可能的,我使用 DialogBuilder 在我的应用程序上使用了它。
只需将 inverseBackgroundForced 设置为 true
builder.setInverseBackgroundForced(true);
AlertDialog dialog = builder.create();
dialog.show();
在你的对话框生成器上。在 Froyo 之前的 Android 版本上,它将强制背景为白色(而不是深灰色)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)