上
我最近开始在现有的Android应用程序上工作,并注意到其中一种模式显示为白色空白正方形。我做了一些研究,有人建议提供主题应该解决。我尝试了这个问题,它确实解决了这个问题,但我不明白为什么没有它,现在它不起作用。我们用来初始化AlertDialog的代码看起来像
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setItems(R.array.media_resume_options, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
//handle selection logic here
//......
}
});
builder.create().show();
我可以通过将实例化线更改为
来解决它AlertDialog.Builder builder = new AlertDialog.Builder(getActivity(), AlertDialog.THEME_DEVICE_DEFAULT_DARK );
我看不到可能导致的代码的任何更改。它会受到其他事物的影响吗?它可能影响其他对话的潜在风险?
它不能是空白的,文本颜色和背景颜色都是白色,这就是为什么您认为它是空白的。
在此处解释了如何更改对话框的默认文本颜色
更改对话框文本颜色在5.0