AlertDialog棒棒糖在黑暗的主题取消按钮黑色

时间:2015-06-03 13:35:19

标签: android android-alertdialog android-button

我的应用程序有一个黑暗的主题(Theme.AppCompat)。当我尝试添加AlertDialog时,我的取消按钮为黑色。这只发生在我的5.0上的Moto X上(我还尝试过5.1上的模拟器和5.0上的三星Galaxy S4)。这是一个截图:

enter image description here

当我的亮度很高时你可以看得更清楚,但是我的亮度很低,几乎看不到它。有没有人知道如何解决这个问题?

代码AlertDialog创建:

AlertDialog.Builder builder = new AlertDialog.Builder(GigInfoActivity.this);
builder.setTitle("Venue not added");
builder.setMessage("To mark this gig as favorite you have to add the venue. Do you want to add the venue?");
builder.setPositiveButton(android.R.string.yes, null);
builder.setNegativeButton(android.R.string.no, null);
builder.show();

2 个答案:

答案 0 :(得分:0)

使用此插件。

https://github.com/afollestad/material-dialogs

有了它,您可以自定义颜色和其他参数,并与所有Android版本兼容。

答案 1 :(得分:0)

这可能是Android 5.0的Moto X上的一个错误。

我现在拥有Android 5.1,并且它再次正常工作。